広告

暗号資産取引所の登録特典

登録するだけで受け取れる特典です。条件は各取引所の告知をそのまま載せています。

git show

git

書き方

git show [<object>|<commit>:<path>]

コミット一つをメッセージと差分ごと表示します。<commit>:<path>の形で書けば、作業中のファイルに触れずに昔の中身だけ取り出せます。

よく使うオプション

オプション意味
--statfile summary instead of the full patch
--name-onlylist the paths the commit touched
-smessage only, no diff
<commit>:<path>print the file as it was in that commit
--pretty=fullershow author and committer dates separately

例

git show HEAD

the message and diff of the last commit

git show HEAD~2:src/app.ts

prints an old version of a file without touching your copy

git show --stat v1.2.0

what the tagged commit changed, file by file

取り消しに何通りもあるのが混乱のもとです — ブランチの指す先を動かすのと、打ち消すコミットを積むのは別です。

読み方

  • 角括弧 [ ] は省いてよい部分です。
  • 三点 … は複数並べられるという意味です。
  • オプションは大文字小文字を区別します — -r と -R が別物のコマンドもあります。

よくある質問

Qgit show は何をしますか。

コミット一つをメッセージと差分ごと表示します。<commit>:<path>の形で書けば、作業中のファイルに触れずに昔の中身だけ取り出せます。

Qどう打ちますか。

git show [<object>|<commit>:<path>] — 角括弧は省いてよい部分です。

Qよく使うオプションはいくつですか。

ここにまとめたのは5個です。全部は man git にあります。このコマンドはgitの仲間です。

関連するコマンド

man ページ: man git-show