如何修改以前的git提交

mic*_*ael 6 git

我做了2个git提交

 $ git log
commit 9613e1e84b42aeef645977272d310250339cf0e0

commit 01f8699be310f9a56a40835b48a922a879bba24f
Run Code Online (Sandbox Code Playgroud)

他们每个人都接触不同的文件.我没有做过推动.

但是我想修改提交01f8699be310f9a56a40835b48a922a879bba24f(不是最重要的提交).我该怎么做?

我知道我可以使用'git commit --amend'来修改top提交.但不是第二个.

我该如何解决?

谢谢.

pat*_*yts 8

使用交互式rebase.git rebase -i HEAD~2将改变最后两个.您将在编辑器中看到一个列表,并可以选择仅编辑一个或多个列表.