Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗gtScInPrt 2 of 60 menu
◀ ▶

Состав схемы работы в Git

Любую схему работы можно описать четырьмя ответами. Они не зависят от названия схемы и не требуют отдельных команд: это язык, на котором команда договаривается.

Первый вопрос: откуда берут ветку для новой работы. Часто это последний коммит в main, иногда - отдельная стабильная ветка или метка версии. От ответа зависит, какие изменения уже лежат в вашей точке старта.

Второй вопрос: куда вливают готовое. Обычно это главная ветка проекта, но в некоторых схемах сначала меняют промежуточную ветку, а уже потом главную. Пока нет договора, «готово» для одного - это коммит у себя, для другого - изменение в общем репозитории.

Третий вопрос: сколько живет рабочая ветка. В одной схеме ветку удаляют в тот же день, в другой она стоит неделями под крупную задачу. Срок влияет на то, как часто нужно подтягивать чужие изменения и насколько ветка отстает от главной.

Четвертый вопрос: кто имеет право писать в главную ветку напрямую. Иногда это все участники, иногда только один человек или только слияние после проверки. От этого зависит, увидите ли вы чужой коммит в main до своего push.

Когда вы слышите название схемы, удобно мысленно подставить эти четыре ответа. Тогда видно, чем она отличается от другой, а не только как красиво нарисована на слайде.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить