git log --oneline --graph --decorate --all
https://www.css3.io/hui-gun.html
reset时只应修改本地的提交链, 不应影响公共提交链. (否则一方面造成与远端的提交树冲突, 另一方面可能会冲掉别人的工作成果)
git revert 用法
git revert
只能抵消上一个提交, 相当于做出了一个新提交, 该提交的改动是上一个提交的反操作.
另外可参考:
当撤回到合并分支之前时, 需要决定退到分之前的哪一条路, 建议执行git help revert
并查看-m
参数. 一般不会有人撤回合并操作.