【发布时间】:2012-11-11 09:56:26
【问题描述】:
我第一次使用git add .,但它添加了一些我不想包含在存储库中的文件。
所以我在提交更改之前运行了git reset --hard HEAD。有没有办法恢复这些更改?
【问题讨论】:
-
不幸的是,我知道这不是一个明显的问题 - 为了将来参考,请使用
git reset <paths>而不是git reset --hard HEAD,因为后者基本上会破坏您的更改并将您的工作副本重置为 HEAD。在此处查看手册页:kernel.org/pub/software/scm/git/docs/git-reset.html -
并不完全是 madth3 所拥有的东西(该问题没有提到在重置之前添加到索引),但该链接中的答案确实适用于您的问题 stackoverflow.com/a/6780036/496405
标签: git