理解

revert还原提交,撤销已经存在的commit的所有更改,原来的commit将保留,并用新commit来记录还原后的结果。git help revert命令查看具体描述。

使用准则

命令速查

git revert HEAD 		# 撤销当前HEAD指向的patch上的更改

git revert commit		# 撤销制定commitid表示的patch上的更改

# merge之后的revert
git revert -m 1 HEAD 	# HEAD指向的节点有两个父节点,-m 1保留父节点1,撤销父节点2带来的改变


参考

  • 工具 - 高级合并
  • git revert 用法
  • 回滚错误的修改