Git入门第七讲:撤销修改



#########################################指令集
# 撤销未添加修改
git checkout -- README.txt
# 或者
git restore README.txt

# 撤销已提交文件
git restore --staged README.txt
# 或者
git reset HEAD README.txt

1.撤销未添加修改

1.1 修改文件

Git入门第七讲:撤销修改_修改文件
Git入门第七讲:撤销修改_git_02

1.2 撤销未添加修改

撤销未添加修改就是回退到和最新版本库一样的版本

# 撤销未添加修改
git checkout -- README.txt

Git入门第七讲:撤销修改_git撤销已提交_03
Git入门第七讲:撤销修改_git撤销已提交_04

2.撤销已添加修改

2.1 修改文件

Git入门第七讲:撤销修改_git_05
Git入门第七讲:撤销修改_git撤销已提交_06

2.2 添加到缓存区

Git入门第七讲:撤销修改_git撤销已提交_07

2.3 撤销已添加修改

# 撤销已提交文件
git restore --staged README.txt

Git入门第七讲:撤销修改_修改文件_08

# 撤销未提交文件
git restore README.txt

Git入门第七讲:撤销修改_git撤销未提交_09
Git入门第七讲:撤销修改_git撤销修改_10

参考廖雪峰官网:
​​​ https://www.liaoxuefeng.com/wiki/896043488029600/897889638509536​