1
我有两个提交昨天,不能推,因为我没有互联网连接恢复。之后,我写了一些代码,并意识到它非常混乱,并希望将其恢复为HEAD提交。我做了git reset --hard HEAD
和我的一些文件(我敢肯定我承诺)丢失了。现在我正在查看一个星期的旧版本,并且我的git状态显示为Your branch is ahead of 'origin/master' by 2 commits
。某些“丢失”文件在我的git状态中被列为已修改,即使它们是我的系统上的空文件(仅包含头文件)。从复位承诺,而推动
是我的代码可恢复?
是的,我看到两次提交。 – Mercurial 2013-03-04 08:05:02
这两个提交是否包含您害怕丢失的更改? – 2013-03-04 08:06:13
是的。我在xCode比较版本时意识到,我可以看到我的Local(当前)版本和HEAD版本,这确实是丢失的代码。问题是一些文件丢失,我需要他们。 – Mercurial 2013-03-04 08:12:12