撤消git重置

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

  • 如何将HEAD移回到以前的位置? (分离头)3个答案
  • 我怎样才能撤销git reset --hard HEAD〜1? 13个答案
  • 从git reset复原--hard? 15个答案

  • 如果你犯了它,什么都不会丢失。

    如果你有提交的参考,那么你可以git reset --hard <sha>为精确提交。

    如果你不这样做,你可以在执行硬重置之前始终使用git reflog来检索sha。

    例如,如果git reset --hard origin/master是你运行的最后一个命令,你可以这样做

    git reset HEAD@{1}
    
    链接地址: http://www.djcxy.com/p/18805.html

    上一篇: Undo a git reset

    下一篇: Efficient ways to duplicate array/list in Python