Скажем, ваша ветвь с исправлением ошибок называется bugfix
, и вы хотите объединить ее в master
:
git checkout master
git merge --squash bugfix
git commit
. Это примет все коммиты из ветви bugfix
, раздавив их в 1зафиксируйте и объедините его с вашей master
веткой.
Пояснение :
git checkout master
Переключение на ветку master
.
git merge --squash bugfix
Принимает все коммиты из ветви bugfix
и объединяет их с вашей текущей веткой.
git commit
Создает один коммит из объединенных изменений.
Пропуск *Параметр 1026 * позволяет изменить черновое сообщение о коммите, содержащее каждое сообщение из ваших сдавленных коммитов, до завершения вашего коммита.