当前位置:   article > 正文

Git 修改历史提交_git 修改之前的提交

git 修改之前的提交

http://yuxu9710108.blog.163.com/blog/static/237515342011910113822476/


git
修改历史提交
2011-06-16 17:58

       git使用amend选项提供了最后一次commit的反悔。但是对于历史提交呢,就必须使用rebase了。

       git rebase -i HEAD~3

       表示要修改当前版本的倒数第三次状态。

        这个命令出来之后,会出来三行东东:

        pick:*******

        pick:*******

        pick:*******

        如果你要修改哪个,就把那行的pick改成edit,然后退出。

 

        这时通过git log你可以发现,git的最后一次提交已经变成你选的那个了,这时再使用:

        git commit-amend

        来对commit进行修改。

        修改完了之后,要回来对不对?

        使用git rebase --continue

        OK,一切都搞定了。


git 删除历史提交(git push过的内容)

git reset --hard  哈希值

git push -f (强制更新)


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/940597
推荐阅读
相关标签
  

闽ICP备14008679号