在使用git的时候,我们经常会修改文件,如果修改的不满意,想回到版本库的版本,我们现在分为两种情况:
第一种:要修改的文件已经添加到暂存区:
就是git add .过了,我们需要做如下操作:
- 先把文件恢复到未跟踪状态:
git reset head [filepath]//单个文件
git reset head .//所有文件
2.撤销文件修改:
git checkout -- [filepath]//单个文件
git checkout .//所有文件
这样文件就回到未修改的状态了
第二种:要修改的文件未添加到暂存区:
就是文件处于untracked状态:
git checkout -- file_path
这样就可以了