当前位置:   article > 正文

git rm --cached删除暂存区索引

git rm --cached

git rm --cached 用于删除暂存区中的索引。

同 git rm命令的区别为git rm命令是删除工作区的文件,git rm --cached只是删除暂存区中的索引,并不删除工作区中的文件

项目中有三个文件a.txt、b.txt、c.txt。a.txt和b.txt分别都已经提交,c.txt只是git add加入到了暂存区中

使用git ls-files --stage查看暂存区中索引

使用git rm --cached c.txt,接着查看暂存区中索引,c.txt的blob文件对象的索引已经被删除

此时c.txt的文件状态为untracked

 

当工作区依然需要编辑此文件,但是又需要将此文件从git中删除,可用此命令

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/425788
推荐阅读
相关标签
  

闽ICP备14008679号