我将我的repo还原为旧提交,看看是否有错误发生.
我以为我做到了:
git checkout the_rev_number .
但根据发生的事情判断,我可能已经忘记了最后的时期.
现在git log
显示相同的rev(作为我回复的那个)作为日志的开头(最上面的项).
我试图git checkout .
恢复到最近的提交,但没有任何改变.我也尝试了git reset --hard HEAD
,但是再一次,没有改变.
另一个线索:我可能在子目录中完成了初始恢复,然后尝试在repo根目录中返回最近的提交.
我该怎么办?
你这样做的时候:
git checkout
您检查了分离的HEAD状态中的先前提交.如果你只想四处寻找,没有任何错误.
当您想要返回到同一分支的HEAD时,修复程序非常简单.只需再次检查该分支:
git checkout your_branch
通常,您不必担心在分离的HEAD状态下所执行的操作.