前言
命令git rm用于删除一个文件。如果一个文件已经被提交到版本库,那么你永远不用担心误删,但是要小心,你只能恢复文件到最新版本,你会丢失最近一次提交后你修改的内容。
Git删除文件
下面分两种情况讲解
使用rm命令删了
先添加一个新文件test.txt
![](https://i-blog.csdnimg.cn/blog_migrate/2d9d228f10614c450589cb2307a0c05a.png)
将文件添加到Git并且提交
![](https://i-blog.csdnimg.cn/blog_migrate/c35905cfc9f958a82592d3ed46a485e9.png)
使用rm命令删除文件
![](https://i-blog.csdnimg.cn/blog_migrate/7a72194b68afadd700df4f17a794ab1f.png)
这个时候,Git知道你删除了文件,因此,工作区和版本库就不一致了
git status命令查看status状态
![](https://i-blog.csdnimg.cn/blog_migrate/ea0b5951104adb52ec0ccb1dfa1575bb.png)
那就用命令git rm删掉,并且git commit
![](https://img-blog.csdnimg.cn/2018122223472891)
现在,文件就从版本库中被删除了。