我们可以在 Git 中压缩最后的 N 次提交。据我了解,我们可以使用
在这个问题的答案中 (Squash my last X commits together using Git),得票最高的答案建议使用
这两种方法有什么不同?哪一种推荐或安全被使用?
git rebase -i HEAD~N
或 git reset --soft HEAD~N
来压缩最后的 N 次提交。在这个问题的答案中 (Squash my last X commits together using Git),得票最高的答案建议使用
git reset --soft HEAD~N
,但并不是被接受的答案。被接受的答案建议使用 git rebase -i HEAD~N
。因此,我感到困惑,哪一个更好地被使用。这两种方法有什么不同?哪一种推荐或安全被使用?
pick
改为s
。 - torek