可能重複:
Undoing a git reset --hard HEAD~1恢復git的文件 '的git的復位 - 硬頭'
所以,我在回購是工作,改變並增加了一些文件,他們承諾等等。後來我運行'git reset --hard head'來撤銷一些東西,然後意識到我從未在這些文件上運行過'git add',所以它們不見了。任何方式來恢復這個?
可能重複:
Undoing a git reset --hard HEAD~1恢復git的文件 '的git的復位 - 硬頭'
所以,我在回購是工作,改變並增加了一些文件,他們承諾等等。後來我運行'git reset --hard head'來撤銷一些東西,然後意識到我從未在這些文件上運行過'git add',所以它們不見了。任何方式來恢復這個?
如果只是幾天,你很幸運。見How can I undo git reset --hard HEAD~1?。
,如果你從來沒有添加的文件,Git並不知道這些,所以,如果他們走了,他們走了(甚至Undoing a git reset --hard HEAD~1的伎倆不會幫你。
如果你沒但不要添加它們,git不知道它們,重置不應該刪除它們,如果是這樣,這意味着它確實知道,所以對其他問題的答案適用。