各行毎にコミットのハッシュ値、著者、時間が表示される。出力を変更する-fコミットのファイル名を表示する-s著者とタイムスタンプを表示しない-lハッシュ値を短縮しないで表示する行番号で指定した範囲の各行がどのコミットのものか調べる「-L」オプションで範囲を指定できる。行番号で指定するには数字を二つコンマで区切って指定する。「+」と「-」を使ってオフセットを指定できる。file.txtのように使う。それぞれ5行目からファイルの末尾までファイルの先頭から5行目まで5行目から10行目まで5行目から3行5行目までの3行となる。スラッシュで囲んだ正規表現を指定することもできる。file.txtのように使う。マッチする行からファイルの末尾までとなる。行の移動やコピーを見つけて、各行がどのコミットから来ているのか調べる「-M」オプションを加えて実行する。file.txtファイル間の行の移動やコピーを見つけて、各行がどのコミットから来ているのか調べる「-C」オプションを2つつける。<FILE>とすると各行のコミットの情報が表示される。コマンド名と似せるために用意されている。<FILE>とすると同じ出力を得る。