我做了git add
,git commit -m "some msg"
,然后发现我的.gitignore
中有问题。因此,我使用git reset --hard HEAD~1
。突然,我丢失了以前的所有文件。无论如何,我可以恢复文件吗?我尝试git reset -- HEAD@{commit}
到最后一次提交的位置,但是它说重置后的未暂存更改。所有这些更改都是我丢失的文件,但在目录中找不到它们。我可以恢复那些文件吗?
答案 0 :(得分:0)
如果您需要恢复的文件已提交,则可以使用git reflog
查看您最近所做的操作,并返回到上一个时间点。