Интерактивный rebase и squash коммитов
Часть курса Git
Настоящая работа не укладывается в один аккуратный коммит. Вы делаете коммит, через пять минут ещё один, потому что заметили опечатку, потом третий, потому что забыли сохранить файл перед первым. Пока вы с головой в работе, всё это не проблема. Проблема начинается в тот момент, когда вы открываете пулл-реквест и ревьюеру приходится читать одиннадцать коммитов, чтобы разобраться в трёх настоящих изменениях, а два...
Представьте, что вы отдаёте человеку стопку картотечных карточек, по одной на коммит, в том порядке, в каком вы их делали, и просите переписать ваши заметки в набор карточек поаккуратнее: часть карточек переносится как есть, часть сливается с предыдущей, у части заголовок меняется на более удачный.
Хочешь изучать Git Интерактивный rebase и squash коммитов в реальной среде?
Нажми ниже, получи Linux-машину с Git наготове и пройди Интерактивный rebase и squash коммитов на практике вместе с AI-наставником, который знает твой код.
Начать этот урокИнтерактивный rebase и squash коммитовЧему вы научитесь
- Git rebase -i
- Pick
- Squash
- Fixup
- Reword
- Autosquash
