我应该使用git rm abc.c
删除另一个文件。但我删错了。
我怎样才能恢复它?
现在,当我发出 git status
时,它会显示
deleted: abc.c
顺便说一句,我现在还有其他未提交的更改。
最佳答案
您需要执行两个命令,第一个命令将“取消暂存”文件(将其从准备提交的文件列表中删除)。然后,您撤消删除。
如果您阅读 git status
的输出命令(在使用 git rm
之后),它实际上告诉您如何撤消更改(在每个步骤后执行 git status 来查看这一点)。
取消暂存文件:
git reset HEAD <filename>
恢复它(撤消删除):
git checkout -- <filename>
关于git - 如何恢复 `git rm abc.c`之后的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11727083/