修改一个不是以前提交的提交

这个问题在这里已经有了答案:

  • 如何修改git中的指定提交? 10个答案

  • 你可以使用git rebase来解决这个问题。 运行git rebase -i sha1~1其中sha1是您想要更改的提交哈希。 找到您想要更改的提交,并用“编辑”替换“选择”,如rebase编辑器的评论中所述。 当你从那里继续时,你可以编辑该提交。

    请注意,这将改变该提交的sha1以及所有的孩子 - 换句话说,这将重写这一点的历史。 你可以打破这样做的仓库,但如果你没有推,这不是什么大不了的事情。

    链接地址: http://www.djcxy.com/p/23421.html

    上一篇: Amend a commit that wasn't the previous commit

    下一篇: How to amend older Git commit?