## 參考資料:
* [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.hmoore.net/wteamxq/git_rank/277266) 代碼撤銷(回退)指令: `git log`好基友!