GIT reset hard/soft/revert的区别2018-12-04 本文已影响0人 leo_luo 三个命令都是撤销 git reset --hard xxx 撤销你没有提交的改动和将你本地库全部的操作退回到XXX。 git reset --soft xxx 是将XXX从暂存区中撤回 git revert xxx 将在编辑器内修改的内容撤回,撤销一个提交的同时会创建一个新的提交。