使用git作为代码管理的某些时候,我们不需要发布某个文件或者删除无用文件。这个时候就可以用git rm命令来对文件进行移除操作。

1. git rm
· 作用:删除工作区的文件,并把删除操作放入缓存区
· 注意:被删除的文件不能被修改过,否则会报错

git rm test.php

2. git rm -f
如果要删除已修改过的文件要怎么办?
使用 git rm -f 即可,该命令会删除工作区和缓存区的文件,同时把删除操作放入缓存区。最后提交即可。

git rm -f test.php

3. git rm --cache
如果只想删除缓存区的文件,保留工作区的修改,要怎么做?
那使用git rm --cache命令便可达到目的。不过目前很少场景使用到。

git rm --cache test.php