Git将两个提交消息合并为一条消息
这个问题在这里已经有了答案:
如果你想把两个最后的提交合并成一个给定的名字
git reset --soft "HEAD^"
git commit --amend
既然你想把这两个提交合并为一个新的分支,你可以使用这个答案。
假设你在自己的主题分支。 如果你想将最后2次提交合并为一个,并且看起来像英雄,则在进行最后两次提交之前,分离提交。
git checkout -b temp_branch HEAD ^ 2
然后在这个新的分支中压扁另一个分支:
git merge branch_with_two_commits --squash
这会带来变化,但不会提交。 所以,只要提交他们,你就完成了。
git commit -m“我的消息”
现在你可以把这个新的主题分支合并回你的主分支。
如果您只是想在推送代码之前将两个提交合并到当前目录中,请使用此答案。
如果有多个提交,你可以使用git rebase -i将两个提交压缩成一个。
如果只有两个要合并的提交,并且它们是“最近的两个”,则可以使用以下命令将两个提交合并为一个:
git reset --soft“HEAD ^”
git commit --amend
可以肯定地说它是重复的,但我希望你能够链接到你正在寻找的答案。
链接地址: http://www.djcxy.com/p/23447.html