问题

如何使用Git将我的最后一个X提交合并为一个提交?

  最佳答案

使用 git rebase -i <after-this-commit> 并将第二个和随后的提交中的 “选择” 替换为 “squash” 或 “fixup”,如 中描述的手册

在这个例子中,<after-this-commit>要么是SHA1哈希,要么是为rebase命令分析提交的当前分支的HEAD的相对位置.例如,如果用户希望从当前的HEAD查看5提交,则命令是git rebase -i HEAD~5.

  相同标签的其他问题

gitsquashgit-squash