git 将多笔提交合并为一笔提交的命令
时间: 2024-05-19 10:11:22 浏览: 95
git rebase -i合并多次提交的实现
5星 · 资源好评率100%
git rebase -i HEAD~n
其中,n 为需要合并的提交数量。
执行该命令后,会进入交互式的界面,列出了需要合并的提交,格式如下:
pick 1234567 commit message 1
pick abcdefg commit message 2
pick xyz1234 commit message 3
将需要合并的提交的 pick 修改为 squash 或者 fixup,例如:
pick 1234567 commit message 1
squash abcdefg commit message 2
fixup xyz1234 commit message 3
保存并退出编辑器后,会进入到一个新的交互式界面,让你编辑合并后的提交信息。
保存并退出编辑器后,就会将多笔提交合并为一笔提交。
阅读全文