昨天晚上我完成了一天的工作,去了github并提交,然后点击同步按钮。我在屏幕上短暂地看到了一条消息,说明需要解决合并冲突,但是在我完全阅读它之前,这条消息被自我解散了。Github吃了我的源代码(我的提交消失了)
我杰出的提交消失了,所以我觉得一切都很好。今天早上我再次开始工作,所有我做的新代码已经从前两天恢复到之前的提交。没有提到我做过的任何改变,也没有提到我在完成工作日之前所做的承诺......他们刚刚离开。
有关恢复的任何建议?
UPDATE
对于它的价值,我在浏览日志文件在我的git的文件夹中,我看到我的承诺:
37c661799950211c713630301cf8cbe609de6c59 f94366329fa93cec529b83b34a607449725f5270 [user info removed] 1360710557 -0700 commit: Shout page
f94366329fa93cec529b83b34a607449725f5270 b588ed19e77ef55611a4a82896c5ef2c26f3e4cd [user info removed] 1360710567 -0700 checkout: moving from master to b588ed19e77ef55611a4a82896c5ef2c26f3e4cd^0
b588ed19e77ef55611a4a82896c5ef2c26f3e4cd b588ed19e77ef55611a4a82896c5ef2c26f3e4cd [user info removed] 1360710576 -0700 rebase finished: returning to refs/heads/master
gitk显示远程中央回购处于启用状态和您本地回购指向的位置之间的区别? – uchamp 2013-02-13 19:01:03