删除有两种方式(注意下面第二种的恢复方式是在commit到版本库之后才能使用的)
1.用rm < file >删除
这种方式删除的文件可以直接 git checkout
回来,由此可见这种删除方式只删除了工作区文件
先建 再删 再恢复(没有提交到版本库):
文章图片
2.用git rm < file >删除
因为这种方式将改动了暂存区文件,所以只有通过版本库先恢复暂存区,之后才能checkout回来
错误示范:
因为没有提交到版本库,而却用git rm 的方式删除,所以文件彻底找不回来!!!
文章图片
【Git删除文件】正确示范:
第一部分:对于提交到版本库的文件,要先从版本库恢复暂存区:
文章图片
第二部分:再使用checkout撤销更改(实际上就是将工作区内容恢复成暂存区内容):
文章图片
PS:删除文件之后应该给出删除信息
文章图片
推荐阅读
- transformer|Swin-Transformer代码讲解-Video Swin-Transformer
- git使用技巧备忘(持续更新。。。)
- git 高级操作
- 同步GIT仓库的操作 -- pull命令
- git|git简单命令
- Git|Tomcat 自定义错误页面(例如404页面等等)
- 本地项目添加到gitee仓库管理
- centos|搭建Git服务器
- Git clone~fatal: protocol '?http' is not supported。解决办法。
- github开通,史上最全demo集合,各种demo持续更新中