我在我的工作目录中运行了以下命令。
git reset
它打印了一些文件的名称,如
M /path/to/file
来自What does 'git reset' command do without any option?我理解git reset
= git reset --mixed HEAD
如何撤消上述操作?
答案 0 :(得分:3)
如果你刚刚做了git reset'您刚刚取消了您的文件,但您仍然在工作目录中进行了修改。所以当你重置为HEAD时,你并没有失去任何东西,也没有改变任何东西。
即使你做了一个' git reset HEAD~2'例如,哪些会更改您的工作目录,您仍然可以使用reflog进行恢复,如this question中所述