如何在 Git 索引中取消暂存重命名的文件?



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

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

git checkout <oldfilename>

git checkout <newfilename>

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

使用git reset -- newfilename取消暂存重命名的文件。

如果要将文件重命名回去,而不是取消暂存,请使用git mv newfilename oldfilename

最新更新