2016/01/13开始学习git:删除文件

1.在E:learngit文件夹(工作区)下删除file1.txt文件

rm file1.txt

git status 查看库状态会有提示: deleted:    file1.txt

2.如果想要删除库里边的file1.txt

$ git rm file1.txt
rm 'file1.txt'

$ git commit -m "remove file1.txt"
[master f9bc4cf] remove file1.txt
 1 file changed, 0 insertions(+), 0 deletions(-)
 delete mode 100644 file1.txt
删除成功

3.如果是误删除file2.txt,如何恢复

git checkout -- file2.txt

git checkout其实是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”。

小结

命令git rm用于删除一个文件。如果一个文件已经被提交到版本库,那么你永远不用担心误删,但是要小心,你只能恢复文件到最新版本,你会丢失最近一次提交后你修改的内容

原文地址:https://www.cnblogs.com/lao-wan/p/5126093.html