LINUX.ORG.RU
Форум — Development

git: объединение изменений


0

0

git checkout -b my_branch origin/HEAD
git commit -a -m «Commit #1»
git commit -a -m «Commit #2»

Как теперь сделать ОДИН патч, который бы объединял все эти изменения?

например так:

git reset --soft HEAD~2
git commit -m "Commit msg"

Sectoid ★★★★★
()

Если хочется получить патч (который потом можно отправить по почте, например), то просто «git diff origin/HEAD my_branch»

Если хочется, чтобы в my_branch два коммита слились в один, то «git rebase -i origin/HEAD» и выбрать squash для второго коммита.

dmitry_vk ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.