我已经做了 2 次 git 提交
$ git log
commit 9613e1e84b42aeef645977272d310250339cf0e0
commit 01f8699be310f9a56a40835b48a922a879bba24f
他们每个人都涉及不同的文件。而且我还没有推送。
但我想修改提交 01f8699be310f9a56a40835b48a922a879bba24f(不是最上面的)。我该怎么做?
我知道我可以使用“git commit --amend”来修改最高提交。但不是第二个。
我该如何解决?
谢谢。
最佳答案
使用交互式 rebase 。 git rebase -i HEAD~2 将重新设置最后两个。您会在编辑器中看到一个列表,您可以选择只编辑一个或多个。
关于git - 我怎样才能修改以前的 git commit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5587880/