我对Git完全陌生。自从我进行第一次提交以来已经过去了一个星期,而我在完成我的React项目方面却经历了辛苦的一周。
我试图再次推送代码,但遇到了一些问题。我尝试使用git reset --hard refs/original/refs/heads/master
解决问题,但我什至不确定那是正确的解决方案。我尝试了很多。现在,我感到惊讶的是我的项目已被删除,而我只有以前提交给存储库的文件。我该怎么办?
答案 0 :(得分:0)
我挽救了生命:
git reflog show
然后选择正确的Head,与所需的提交消息相对应的Head,例如HEAD@{3}
最终运行git reset HEAD@{3}
,这就是我挽救生命的方式
更多答案here