## 参考资料:
* [git log官方API](https://git-scm.com/docs/git-log)
## 实践总结:
* 该指令一般用来回退(配合git reset),或查找历史记录(配合git diff);
## git log 常用指令:
* git log
* 查看commit提交历史, 查看commit id方便回退;
* git log --pretty=oneline
* 简短形式显示 commit 提交历史;(只显示每一次commit的id以及注释)
* git log --oneline --graph --decorate
* 简短形式显示当前分支提交记录以及源分支信息(查看当前分支是基于哪个分支创建);
* git reflog
* 查看本地仓库所有改变列表(git reset的每次操作都会记录在该列表)
## 相关指令:
* [git reset](http://www.kancloud.cn/wteamxq/git_rank/277266) 代码撤销(回退)指令: `git log`好基友!