如何在 git index 中取消暂存重命名的文件?

Joh*_*lan 7 git

我一直在用 git checkout <file>取消暂存未提交的更改,但是在重命名文件时我似乎无法执行此操作。

git 只是无法提取我想要取消暂存的文件,尝试了这个但没有运气:

git checkout <oldfilename>
Run Code Online (Sandbox Code Playgroud)

git checkout <newfilename>
Run Code Online (Sandbox Code Playgroud)

返回 error: pathspec '<file>' did not match any file(s) known to git.

Max*_*ter 10

使用git reset -- newfilename到unstage重命名的文件。

如果您不想取消暂存,而是希望将文件重新命名,请使用git mv newfilename oldfilename.