前言
- 本篇来学习下,本地代码变更后,如何恢复到变更前的状态
准备数据
- 在一个仓库下,新建test.txt
- 添加暂存区:git add test.txt

取消暂存文件
restore
- 取消暂存文件:git restore --staged <file>

reset
git reset HEAD <文件名>
git reset
撤销文件修改
- 执行 git checkout 命令后,对那个文件在本地的任何修改都会消失,而 Git 会用最近提交的版本来覆盖掉它
git checkout -- <file_name>