提交确定,但同步将所有内容恢复到以前的状态

时间:2012-10-18 09:26:36

标签: git sync github-for-mac

我今天早上使用github for mac。在本地提交了大量的更改,工作正常。然后尝试同步那些出错的地方 我的未提交的提交不再显示在列表中,但是在线存储库没有更新,我的本地文件已经恢复到以前的在线存储库状态

我只是通过简单的点击完成了几天的工作吗?或者我可以实际恢复我所做的,因为本地提交工作!但它似乎消失了,它不会出现在软件的任何地方

就像我提出的所有工作从未发生过,消失了

1 个答案:

答案 0 :(得分:1)

我认为你没有丢失所有的工作。如果您在本地提交,您的工作应保留在git仓库中。请参阅git log命令。 尝试像

这样的东西
git log --full-history

git log --sparse

如果您找到了SHA1 ID,您可以尝试使用git cherry-pick来获取此提交并将其置于实际状态之上。