美文网首页
rm ,git rm,git rm --cached 的区别

rm ,git rm,git rm --cached 的区别

作者: 小明讲啥故事 | 来源:发表于2019-11-04 15:26 被阅读0次

1.rm 删除文件
2.git rm 当我们需要删除暂存区或分支上的文件,同时工作区也不需要这个文件了,可以用git rm

git rm file = rm file+ git add file
rm file删除本地文件
git add file 提交删除的步骤同步到git仓库

3.git rm --cached file

当我们需要删除暂存区或分支上的文件, 但本地又需要使用, 只是不希望这个文件被版本控制, 可以使用 git rm --cached
git rm --cached 会从index里面删除该文件,下次commit的时候会修改git仓库,但是本地的文件还是保留

4.Untrack and stop tracking files in git

有一些文件我们不想提交到git上去了,但是又被检测到有变化,显示Untracked files,我们可以采用
git rm --cached file来停止跟踪这些文件

相关文章

网友评论

      本文标题:rm ,git rm,git rm --cached 的区别

      本文链接:https://www.haomeiwen.com/subject/oirdbctx.html