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