GIT reset hard/soft/revert的区别

三个命令都是撤销

  1. git reset --hard xxx 撤销你没有提交的改动和将你本地库全部的操作退回到XXX。
  2. git reset --soft xxx 是将XXX从暂存区中撤回
  3. git revert xxx 将在编辑器内修改的内容撤回,撤销一个提交的同时会创建一个新的提交。

你可能感兴趣的:(GIT reset hard/soft/revert的区别)