Как объединить новые изменения с предыдущим коммитом в git - PullRequest
4 голосов
/ 10 февраля 2011

Я сделал коммит A, и теперь у меня есть дополнительные изменения, которые, если бы я сделал коммит, дали бы мне два коммита A и B.

Какой самый эффективный способ объединить новые изменения с изменениями предыдущего коммита?так что я получу только один коммит?

Ответы [ 2 ]

7 голосов
/ 10 февраля 2011

git add -u && git commit --amend

Это позволит выполнить все локальные изменения, а затем использовать их для перезаписи предыдущего коммита.Обратите внимание, что если вы уже выдвинули предыдущий коммит, то это действительно плохая идея.

1 голос
/ 10 февраля 2011

Если вы еще не совершили второй набор изменений, сделайте то, что сказал Кевин.Если у вас есть, используйте git rebase -i, чтобы раздавить их вместе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...