Git删除文件

删除有两种方式(注意下面第二种的恢复方式是在commit到版本库之后才能使用的) 1.用rm < file >删除
这种方式删除的文件可以直接 git checkout 回来,由此可见这种删除方式只删除了工作区文件
先建 再删 再恢复(没有提交到版本库):
Git删除文件
文章图片

2.用git rm < file >删除
因为这种方式将改动了暂存区文件,所以只有通过版本库先恢复暂存区,之后才能checkout回来
错误示范:
因为没有提交到版本库,而却用git rm 的方式删除,所以文件彻底找不回来!!!
Git删除文件
文章图片

【Git删除文件】正确示范:
第一部分:对于提交到版本库的文件,要先从版本库恢复暂存区:
Git删除文件
文章图片

第二部分:再使用checkout撤销更改(实际上就是将工作区内容恢复成暂存区内容):
Git删除文件
文章图片

PS:删除文件之后应该给出删除信息
Git删除文件
文章图片

    推荐阅读