git恢复到某个提交

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

  • 如何将Git存储库恢复到以前的提交? 38个答案

  • git reset --hard 4a155e5将HEAD移回你想要的位置。 如果您不希望任何内容指向您刚刚删除的历史记录,那么在此之前可能会有其他参考文献需要删除。


    您可以通过键入以下命令来恢复您的工作目录下的所有文件和索引

    git reset --hard <SHAsum of your commit>
    

    你也可以输入

    git reset --hard HEAD #your current head point
    

    要么

    git reset --hard HEAD^ #your previous head point
    

    希望能帮助到你


    http://www.kernel.org/pub/software/scm/git/docs/git-revert.html

    使用git revert将创建新的提交,恢复你不想拥有的提交。

    另一种方法是:http://git-scm.com/docs/git-reset

    git reset会将您的副本重置为您想要的提交

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

    上一篇: git revert back to certain commit

    下一篇: Reverting to a specific commit based on commit id with Git?