撤消git-rm文件名?

撤消git-rm文件名?,git,Git,我做了一个git rm somefile,我只想撤销它。有办法吗 换句话说,我只想还原一个文件,其他所有文件都应该保持不变。git checkout HEAD path/to/file如果您尚未提交,您可以这样做 git checkout somefile 如果已经提交,则只能从上一次提交中获取文件。这可以通过以下方式实现: git checkout HEAD~ somefile 请注意,如果在没有开关的情况下键入git status,它将显示一条消息,确切地告诉您如何执行此操作

我做了一个
git rm somefile
,我只想撤销它。有办法吗


换句话说,我只想还原一个文件,其他所有文件都应该保持不变。

git checkout HEAD path/to/file

如果您尚未提交,您可以这样做

git checkout somefile
如果已经提交,则只能从上一次提交中获取文件。这可以通过以下方式实现:

git checkout HEAD~ somefile

请注意,如果在没有开关的情况下键入
git status
,它将显示一条消息,确切地告诉您如何执行此操作