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

标签 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

关于git - 如何在 git index 中取消暂存重命名的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52691885/

相关文章:

git - Grunt/Git 在连接到 github.com 时抛出未知 SSL 协议(protocol)错误 :443

git - 如何在压缩时省略提交

git status 显示修改过的文件,但 git diff 什么都不显示

git - Vim:Fugitive:Glog - 如何获取当前文件的提交而不是修订

css - heroku 和 django : server doesn't load staticfiles

Git http.proxy 设置

git - 如何通过ubuntu更新github中的文件

java - .project 文件在 Eclipse 中丢失,但可以在 Windows 资源管理器中看到

git - 如何 merge Git 中的特定提交

node.js - 在 Windows 上安装爆米花机开发人员