![[git 学习篇]删除文件 [git 学习篇]删除文件](https://image.shishitao.com:8440/aHR0cHM6Ly9ia3FzaW1nLmlrYWZhbi5jb20vdXBsb2FkL2NoYXRncHQtcy5wbmc%2FIQ%3D%3D.png?!?w=700&webp=1)
1 现在本地文件管理器删除了readme.txt(这个readme.txt已经在创库存在的)
rm -rf readme.txt
2 此时git status查看
$ git status
# On branch master
# Changes not staged for commit:
# (use "git add/rm <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# deleted: test.txt
#
no changes added to commit (use "git add" and/or "git commit -a")
3 此时有两个选择:
(1)确实是想删除创库的readme.txt ,那么执行: git rm readme.txt ; git commit -m "remove readme.txt"
(2)如果是误删,那么执行 git checkout -- readme.txt
4 如果文件已经在创库上,而且你有误删,而且git commit了,怎么办?
只能回到上一个版本