Изучаем Git. Урок 17.
Зачем склеивать коммиты,
плюсы и минусы сквоша
Урок, в котором мы узнаем, зачем склеивать коммиты и нужно ли это делать, а также рассмотрим различные подходы к ведению истории коммитов и мерджа веток в мастер
Это урок из платной части курса.
Полная стоимость курса - 2500 рублей. На текущий момент готовы не все уроки курса и Вы можете приобрести всего за 1000 рублей.
Чтобы оплатить курс, сначала нужно войти или зарегистрироваться
Вход
Регистрация
- Оплата через Яндекс Кассу
- При возникновении проблем с оплатой, входом или просмотром курса свяжитесь со мной любым способом:
ВК: Александр Шестаков,
Email: webdevkin@gmail.com
План урока
- Еще раз коротко о причинах склеивания коммитов
- Разные подходы к ведению истории git
- Придумываем задачу для рассмотрения различных подходов на практике
- Первый подход: перед мерджем ветки в мастер склеиваем все коммиты в один
- Плюсы первого подхода: коротко, просто, нет мусорных коммитов, проще откатываться
- Концепция независимых и самостоятельных коммитов
- Примеры независимых коммитов
- Почему при сквоше можно меньше думать. Плохо это или хорошо?
- Второй подход к ведению истории: начинаем дробить коммиты
- Плюсы: больше информации о задаче и авторах кода
- Лирическое отступление: монолиты и микросервисы
- Третий подход: много коммитов в ветке, подробно описываем содержимое коммита
- Как третий подход облегчает работу в команде
- Код-ревью и поиск по истории
- Лирическое отступление: как git приучает к дисциплине и планированию
- Разговор о перфекционизме
- Команда со сложившимися процессами
- Заключение