Урок 8 · Git
Сначала забрать чужие коммиты, потом отправить свои
Общая ветка ломается, когда двое отправили разную историю и никто не посмотрел чужое.
Почему это следующий шаг
Отмена локальной правки понятна. Осталось правило для двоих.
Как сделать
Перед началом обнови main. Делай задачу в своей ветке. Перед push выполни pull и разбери конфликты, если они есть. Конфликт — это спор одних и тех же строк, его решают руками и завершают коммитом. Не отправляй в общую ветку непроверенный эксперимент. Сообщение и маленькая задача важнее героизма в ночь перед дедлайном.
git switch main
git pull
git switch -c lesson-filterЧто проверить
- Ты знаешь, в какой ветке стоишь.
- Чужие коммиты уже влиты до твоего push.
- Конфликтные пометки не остались в файле.
Попробуй
Создай ветку от свежего main и влей её обратно после одного коммита.
Практикум по теме
- Предложить изменение через pull request — Общая ветка main спокойнее, когда правка сначала открыта отдельным запросом.