摘要: 前几天在写项目的时候发现写错了需要回退,就百度了一下这两者的区别。reset指的是回滚,也就是将会从当前版本直接回退到你指定的版本,并将该版本之后的提交都抹去(网上看可以通过git -reflog来找回)。而revert则是指反转,意思有点像删除该版本的修改信息,比如操作a是hello,然后提交a, 阅读全文