git show 使い方
あるコミットのログメッセージと変更点を表示する
HEAD のメッセージと変更点を表示するには
git show HEAD
とする。
git log HEAD -p -1
とするのと同じ(仕様は未確認)。
ログメッセージは、いくつかのオプションと 「–pretty=<format>」を指定することでフォーマットを変更できる。
git show HEAD --abbrev-commit
git show HEAD --oneline
git show HEAD --pretty=oneline
git show HEAD --pretty=short
git show HEAD --pretty=medium
git show HEAD --pretty=full
git show HEAD --pretty=fuller
git show HEAD --pretty=email
git show HEAD --pretty=raw
上のオプションとフォーマットを表す文字列を指定することができる。
git show HEAD --pretty="The author of %h was %an, %ar%nThe title was >>%s<n"
あるコミット時のファイルを表示する
コロンで区切ってコミットとファイルを指定する。 たとえば、HEAD のときの file.txt を表示するには
git show HEAD:file.txt
とする。また、タグ v1.0 のファイル file.txt を表示するには
git show v1.0:file.txt
とする。
参考
- man git-show