8.gitcheck out撤销工作区文件
我们知道 Git操作的终极结果:让工作区中的文件都处于最初“未修改”的状态。,即版本库文件和工作区文件状态一致!
![版本库文件和工作区文件状态一致 版本库文件和工作区文件状态一致](./images/git_status%E6%9F%A5%E7%9C%8B%E7%89%88%E6%9C%AC%E5%BA%93%E7%8A%B6%E6%80%81.gif)
版本库文件和工作区文件状态一致
版本库文件如果工作区文件一致时,文件状态描述是nothing to commit ,working tree clean
此时如果对工作区的文件修改不满意,想恢复到上一次版本库的文件状态时,使用 git checkout命令即可
![撤销对文件的修改 撤销对文件的修改](./images/QQ%E5%9B%BE%E7%89%8720210803015139.png)
撤销对文件的修改
撤销对文件的修改指的是:把对工作区中对应文件的修改(清空工作区内容),还原成Git仓库中所保存的版本。相当于系统的回滚
操作的结果:所有的修改会丢失,且无法恢复!危险性比较高,请慎重操作!
![git checkout git checkout](./images/git_checkout_.gif)
git checkout
checkout的意思是【取出】,此处的操作为取出版本库的内容覆盖工作区内容。保持版本库和工作区内容一致。
此处需注意git checkout