Git Show
CoddyのTerminalジャーニー「バージョン管理」セクションの一部 — レッスン 17/58。
git show は、単一のコミット(そのメッセージ、メタデータ、および変更内容の差分)を表示します。引数を指定しない場合は、最新のコミットを表示します:
git show特定のコミットIDを渡すこともできます:
git show a1b2c3dまたは、HEAD~1 のような相対参照を使用して、「HEADの1つ前のコミット」を指すこともできます:
git show HEAD~1コミットメッセージのみ(diffなし)を表示するには、--no-patch をフォーマット文字列と一緒に渡します:
git show --no-patch --pretty=%s HEADこれは、コンテンツ全体ではなくサブジェクト行のみが必要なスクリプトで便利です。
チャレンジ
簡単フォルダには plan.md が含まれています。リポジトリを初期化し、2つのコミットを作成してください:
plan.mdをAdd planというメッセージで追加します。plan.mdにstep 1という行を追記し、ステージングして、Add first stepというメッセージでコミットします。
その後、git show --no-patch --pretty=%s HEAD~1 を使用して、前のコミット(HEADの1つ前)のサブジェクト(件名)のみを表示してください。
チートシート
git show は、コミットのメッセージ、メタデータ、および差分を表示します:
git show # 最新のコミット
git show a1b2c3d # 特定のコミットID
git show HEAD~1 # HEADの1つ前のコミット件名のみ(差分なし)を表示するには、--no-patch をフォーマット文字列と共に使用します:
git show --no-patch --pretty=%s HEAD自分で試してみよう
ターミナル
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。