git reset --hard xxx, git reset
2018-01-23 本文已影响82人
小7丁
- 三者作用都是用来撤销某项操作,只是工作的领域和方式不同。
git reset --soft xxx
- 是从暂存区中撤回。


git reset --hard xxx
-
完全舍弃你没有提交的改动和将你本地库全部的操作的指针退回到指定操作。
image.png
git revert xxx
-
将在编辑器内修改的内容撤回。撤销一个提交的同时会创建一个新的提交。
image.png