Git4 択難易度 標準

git log --oneline が 1 行ごとに表示するものは?

正答

  1. 短縮ハッシュとメッセージの 1 行目
  2. 変更されたファイル名の一覧
  3. コミットごとの差分(diff)
  4. 作者名とコミット日時だけ

解説

--oneline は --pretty=oneline --abbrev-commit の省略形で、各コミットを「短縮ハッシュ + メッセージの 1 行目(件名)」で表示する。履歴を素早く見渡したり revert 先のハッシュを探すときに使う。変更ファイルの一覧は git log --stat または --name-only、差分は git log -p で見る。件名だけが出るため、コミットメッセージの 1 行目を要約として書く習慣が重要になる。

参考: git-scm.com

log

この問題を含む Git のテストを制限時間つきで解く

Gitクイズへ