【发布时间】:2015-02-16 04:32:20
【问题描述】:
我更改了一些文件,但没有使用 git add 或 git commit,它只是留在工作副本中。
然后我使用 git reset --hard 来强制 HEAD 指针指向前一个提交。目前,我之前更改的文件已被丢弃。所以,我的困惑是:是否有办法恢复更改?
【问题讨论】:
-
下次使用
git stash:git-scm.com/book/en/v1/Git-Tools-Stashing -
恐怕你把所有未提交的更改都扔掉了
-
您是否在进行更改和运行
git reset --hard之间备份了系统。如果没有,并且您从未将更改的文件复制到其他地方,那么答案是“否”。
标签: git