ProGit Chapter 2 その3
ProGit2-3から。
コミット履歴の閲覧
git log
で履歴を表示する。試しにいくつか履歴のあるリポジトリをクローン!
$ git clone git://github.com/schacon/simplegit-progit.git
$ cd simplegit-progit/
$ git log
ぞろぞろコミットに関して表示された!
コミット履歴に関して表示する以外にも、各コミットのdiffを表示するには……
$ git log -p -2
とする。-2は直近2エントリだけ表示だそうで。
コードレビューとか、他のメンバーが一連のコミットで何をしたのか眺めるのに便利とか。
ほかには
$ git log --stat
で統計情報が見れる。
ここまで、logがぞろぞろ表示されて見るのが大変だったけど、それを制御するのが
git log --pretty=online
--prettyオプションだとか。onlineの他にshort, full, fuller, formatがあるみたい。
formatは多分、特定の場面でないと使わないかな……
グラフっぽく見るなら
$ git log --graph
で。Mercurialのglogみたいな。
$ git log --graph --pretty=oneline
とかやるといいかも。
これ以外にもログの表示に関するオプションの説明があるんだけど、
ログを見ることって多くないと思うし、必要になったら読む!
あとtigが気になるかなー。