Git教程-3.撤销修改、删除文件
撤销修改
- 情况一:工作区修改了,但是没提交到 暂存区
git checkout — file:其实就是将版本库中最新版本跟新到工作区
- 情况二:工作区修改了,而且提交到 暂存区
- git reset HEAD file :可以将暂存区撤销,重新放到工作区
- git checkout — file:再将工作区的修改撤销
- 情况三:整个修改已经提交到版本库中,如果没有没有推送远程,返回上一版本
删除文件
- 如果将工作区的文件删除,这时候工作区文件和版本库不一样
- 误删:git checkout — file :恢复文件
- 确实需要删除:git rm file删除版本库中此文件,git commit -m “delete file” 报告信息
还没有评论,来说两句吧...