https://www.cnblogs.com/tocy/p/git-rebase-merge-commit.html
https://blog.csdn.net/zhezhebie/article/details/79420752
https://www.cnblogs.com/dmir/p/5009075.html
https://www.git-scm.com/docs/git-reflog
https://blog.csdn.net/u013374164/article/details/79130633
https://www.cnblogs.com/starrytales/archive/2016/07/05/5644085.html