2011-08-09 47 views
1

我有很多文件。 他們在變化。 我做在git中提交。 然後我越來越多地改變文件。 但現在我不做提交。 然後,我做了git難以復位到上一次(上次)提交。在git中回到之前的未提交狀態

如何返回到我的文件夾的最後未提交狀態? (例如git的10秒之前復位硬)

+1

做完git reset之後--hard,文件將永久更改....除非你有一個備份庫 –

+0

Devin充分解釋了這個問題。我只想指出,使用[git stash](http://www.kernel.org/pub/software/scm/git/docs/git-stash.html)而不是重置可以以更安全的方式達到您想要的效果。 –

回答

1

在`GIT中」 manpage它指出

git reset --hard 

復位索引和工作樹。丟棄任何對 工作樹中跟蹤文件的更改。

如果您或您的編輯器沒有備份,看起來您的文件似乎已經消失。

相關問題