2012-10-18 58 views
0

今天早上我使用github for mac。在本地进行了大量更改,工作正常。然后试图同步这就是出事了
我不同步的承诺在列表中没有显示了,但没有更新的在线资源库,我的本地文件都已恢复到以前的在线存储库状态确认无误,但同步将所有状态恢复为以前的状态

难道我只需点击一下简单的工作即可?或者我真的可以恢复我所做的,因为本地提交工作!但它看起来像它消失了,它不会在软件

这就像所有我提出了从来没有发生过的工作的任何地方出现,消失

+1

你是什么意思与“同步”(推?,拉?,..)? Git本身通常不会自行放弃任何更改,所以不会使用任何git客户端。 – KingCrunch

+0

我不确定,但我认为你失去了你的工作。关于这些坏消息我很遗憾。 – ufo

回答

1

我不认为你失去了你的工作。如果你在当地犯下的错误,你的工作应该保留在git仓库中。请参阅git log命令。 试着这么做

git log --full-history 

git log --sparse 

如果您发现SHA1 ID,您可以尝试git的樱桃挑选抓住这一承诺,并把它放在你的实际状态之上。

+0

谢谢你,让我在正确的轨道上 我已经做了更改使用github网站的自述文件,然后再在网上推送我的更改 因此,当我要求同步软件自动创建一个不同的分支并切换到它 它wasn 't *视觉*明显,所以我不明白,并吓坏了 我刚刚切换到正确的分支它的一切工作正常现在 抱歉的新手问题,感谢命令提示我会记得他们 干杯,本 – Nightbirdsevolve