在大合并之后,在本地恢复到git中以前的提交
情况就是这样。我在当地的simsim分公司工作,经过测试,感觉不错。然后我将master合并到中,它有数百个同事提交的内容。两分钟后,我后悔了,想回到合并前的提交状态 遗憾的是,我不知道散列。在五千个承诺中摸索着找出答案是痛苦的 看来这个命令在大合并之后,在本地恢复到git中以前的提交,git,git-merge,Git,Git Merge,情况就是这样。我在当地的simsim分公司工作,经过测试,感觉不错。然后我将master合并到中,它有数百个同事提交的内容。两分钟后,我后悔了,想回到合并前的提交状态 遗憾的是,我不知道散列。在五千个承诺中摸索着找出答案是痛苦的 看来这个命令 $git重置--硬头~2 不过,在《大师》中,我只带回了两次承诺 有没有快速还原的方法?您应该能够使用git log simsim--not master找到散列,然后revert或reset返回 git reset --hard @{1} 通过运行以下
$git重置--硬头~2
不过,在《大师》中,我只带回了两次承诺
有没有快速还原的方法?您应该能够使用
git log simsim--not master
找到散列,然后revert
或reset
返回
git reset --hard @{1}
通过运行以下命令,您可以看到以前的提交:
git reflog