跳转至

Git rm

时间:2019-04-02 09:43:49

git rm#

git rm 删除文件默认删除本地文件,并从版本管理系统索引中删除文件。想要在提交的时候忽略已经在版本管理系统中存在的文件,需要先删除索引,然后再 .gitignore 文件中添加忽略规则。

常用操作#

  1. 删除文件,演示,不执行实际操作。

    git rm -n filename
    
  2. 删除文件,同时删除索引和本地文件。

    git rm <file>...  
    
  3. 删除文件,只从版本管理系统的索引中删除不删除本地文件。

    git rm --cached <file>...
    
  4. 删除文件,忽略已经添加到仓库中的文件。

    1. 第一步:停止追踪文件并删除 git rm --cached <file>
    2. 第二部:添加忽略规则到 .gitignore
    3. 第三步: 提交变更 git commt -m "update