我今天早上使用github for mac。在本地提交了大量的更改,工作正常。然后尝试同步那些出错的地方 我的未提交的提交不再显示在列表中,但是在线存储库没有更新,我的本地文件已经恢复到以前的在线存储库状态
我只是通过简单的点击完成了几天的工作吗?或者我可以实际恢复我所做的,因为本地提交工作!但它似乎消失了,它不会出现在软件的任何地方
就像我提出的所有工作从未发生过,消失了
答案 0 :(得分:1)
我认为你没有丢失所有的工作。如果您在本地提交,您的工作应保留在git仓库中。请参阅git log
命令。
尝试像
git log --full-history
或
git log --sparse
如果您找到了SHA1 ID,您可以尝试使用git cherry-pick来获取此提交并将其置于实际状态之上。