可能是重复问题:
如何从git reset --hard回退?
我最初使用了git add .
,但它添加了一些我不想包含在存储库中的文件。
所以,在提交更改之前,我运行了git reset --hard HEAD
。有没有办法恢复这些更改?
可能是重复问题:
如何从git reset --hard回退?
我最初使用了git add .
,但它添加了一些我不想包含在存储库中的文件。
所以,在提交更改之前,我运行了git reset --hard HEAD
。有没有办法恢复这些更改?
git reset <paths>
来恢复,而不是使用git reset --hard HEAD
,因为后者会抹掉你的更改并将您的工作副本重置到HEAD。请参考此处的man页面:http://www.kernel.org/pub/software/scm/git/docs/git-reset.html。 - Stuart Golodetz