/ 写在前面 – 我热爱技术、热爱开源。我也相信开源能使技术变得更好、共享能使知识传播得更远。但是开源并不意味着某些商业机构/个人可以为了自身的利益而一味地索取,甚至直接剽窃大家曾为之辛勤付出的知识成果,所以本文未经允许,不得转载,谢谢。/
参考文档:删除文件 - 廖雪峰的官方网站
非误删
- 首先
rm
- 然后
git rm
- 最后
git commit
误删
如果在Terminal中使用 rm
命令把文件删除了,使用 git restore <file>...
可以恢复这个文件的最新版本。
但是如果删除的文件有未 commit
的修改,这部分修改的数据将会丢失,因为 restore
是恢复版本库里的最新版本。