Есть ли способ генерации одного commit
, который содержит изменения кода между двумя ветвями? У меня есть ветка, и я делал слишком много раз с короткими сообщениями, а затем я объединил в нее последнее состояние мастера. Теперь я хочу поместить все изменения в одно фиксированное сообщение с одним сообщением фиксации и нажать на удаленный. Кажется, интерактивный rebase
не будет работать, потому что я наконец объединил мастера в свою ветку ...Как сгенерировать один коммит из git diff
Когда я это делаю: git diff master..mybranch
, я вижу изменения, которые хочу внести в новую фиксацию!
Попробуйте Squash Commits, как описано здесь http://git-scm.com/book/en/v2/Git-Tools-Rewriting-History#Squashing-Commits – gomons