8.gitcheck out撤销工作区文件

8.gitcheck out撤销工作区文件

我们知道 Git操作的终极结果:让工作区中的文件都处于最初“未修改”的状态。,即版本库文件和工作区文件状态一致!

版本库文件和工作区文件状态一致
版本库文件和工作区文件状态一致

版本库文件如果工作区文件一致时,文件状态描述是nothing to commit ,working tree clean

此时如果对工作区的文件修改不满意,想恢复到上一次版本库的文件状态时,使用 git checkout命令即可

撤销对文件的修改
撤销对文件的修改

撤销对文件的修改指的是:把对工作区中对应文件的修改(清空工作区内容),还原成Git仓库中所保存的版本。相当于系统的回滚

操作的结果:所有的修改会丢失,且无法恢复!危险性比较高,请慎重操作!

git checkout
git checkout

checkout的意思是【取出】,此处的操作为取出版本库的内容覆盖工作区内容。保持版本库和工作区内容一致。

此处需注意git checkout 和git checkout -- 的区别

原文地址:https://www.cnblogs.com/singledogpro/p/15100626.html