撤销工作区修改

使用场景:已有修改加入暂存区,后续出现 bug, 恢复到上一次暂存状态。

1
2
3
git add .          # 加入暂存区

git checkout -- .  # 撤销工作区修改,恢复到上一次暂存时的状态

恢复到上一次提交 commit

git restore --staged . # 恢复到未暂存状态

git checkout -- .      # 恢复上一次提交