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

rm 、git rm 、git rm --cached的区别

作者: 卓三阳 | 来源:发表于2020-02-11 23:21 被阅读0次

    rm 、git rm 、git rm --cached的区别

    • rm

    删除文件

    • git rm

    当我们需要删除暂存区或分支上的文件, 同时工作区也不需要这个文件了, 可以使用git rm
    git rm file = rm file+ git add file
    rm file删除本地文件
    git add file 提交删除的步骤同步到git仓库

    • git rm --cached file

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

    相关文章

      网友评论

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

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