0

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

我只是简单地点击一下就可以放松几天的工作吗?或者我可以真正恢复我所做的,因为本地提交有效!但它看起来像消失了,它没有出现在软件的任何地方

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

4

1 回答 1

1

我不认为你失去了所有的工作。如果你在本地提交,你的工作应该保留在 git repo 中。请参考git log命令。尝试类似的东西

git log --full-history

或者

git log --sparse

如果你找到了 SHA1 ID,你可以尝试 git cherry-pick 来获取这个提交并将它放在你的实际状态之上。

于 2012-10-18T09:38:38.887 回答