qオプションをつけることで、エラー以外のメッセージを全て隠す。
Only print error and warning messages, all other output will be suppressed.
例
git - 最初から履歴を追いやすいリポジトリをつくる - Qiita
$ git init -q && git commit -q --allow-empty -m 'Initialize repository'
git-initもgit-commitもすべてメッセージを隠すように実行する。
故に、
$ git init && git commit --allow-empty -m 'Initialize repository'
と実行することも可能。
なお、上のqiitaのコマンドは、
git showで代替できるというコメントが入っていて、
$ git show HEAD
は、
$ git log HEAD -p -1
と同じ意味になるらしい。