- 先添加一个新文件test1.txt到版本库中:
git add test1.txt
git commit -m "add test1.txt" - 要想删除该文件请先从硬盘删除文件,如果确认想删除该文件,使用rm命令,然后将这个操作提交,之后版本库中就没有了:
git rm test1.txt
git commit -m "删除了test1.txt" - 假如此时你发现删除错了文件,在没有执行rm之前,由于版本库中还有,所有可以很轻松的恢复到最初的状态:
git checkout -- test1.txt - 总结:git checkout其实是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”
网友评论