Командная строка Git для объединения коммитов

В Tortoisegit вы можете выбрать несколько коммитов во главе ветки и заменить их одним коммитом. (Show the log, select the commits, and right click). Когда это происходит, вам предоставляется возможность написать новое сообщение коммита.

Что эквивалентно командной строке для этого?


person Phillip Ngan    schedule 15.01.2014    source источник


Ответы (1)


Сделайте интерактивную перезагрузку.

git rebase -i master

перебазирует вашу текущую ветку на master и позволит вам редактировать/удалять/переставлять коммиты и редактировать сообщения коммитов. Вы также можете произвольно выбрать, какую ветвь или диапазон коммитов перебазировать и на какую ветвь.

Интерактивная справка по перебазированию на GitHub

документы по перебазированию Git

person jcm    schedule 15.01.2014