取消暂存的文件 前言准备数据取消暂存文件restorereset 撤销文件修改 前言 本篇来学习下,本地代码变更后,如何恢复到变更前的状态 准备数据 在一个仓库下,新建test.txt添加暂存区:git add test.txt 取消暂存文件 restore 取消暂存文件:git restore --staged <file> reset 撤销某个文件提交,同上 git reset HEAD <文件名> 撤销所有暂存区的提交 git reset 撤销文件修改 执行 git checkout 命令后,对那个文件在本地的任何修改都会消失,而 Git 会用最近提交的版本来覆盖掉它 git checkout -- <file_name>