Git Diff
CoddyのTerminalジャーニー「バージョン管理」セクションの一部 — レッスン 15/58。
git diff は、最後のコミット以降にワーキングディレクトリで何が変更されたかを正確に表示します。編集の途中で、自分が行った作業を確認したいときに最も便利なコマンドの1つです。
git diff削除された行には先頭に - が付き、追加された行には先頭に + が付きます:
-print("hi")
+print("hello")デフォルトでは git diff はワーキングディレクトリを最後にコミットされた内容と比較します。すでにステージングされた変更は表示されません。ステージングする前に実行して、編集内容を最後にもう一度確認してください。
変更箇所の周囲にある変更されていないコンテキスト行は、先頭にスペースが付いて表示されるため、ファイル内のどこで変更が行われたかを確認できます。
チャレンジ
簡単フォルダには、すでにコミットされた print("hi") という行を含む greet.py があります。その行を print("hello") に変更し、git diff を実行してステージングされていない変更を確認してください。
チートシート
git diff は、最後のコミット以降の作業ディレクトリ内の変更(ステージングされていない変更のみ)を表示します:
git diff削除された行には - が付き、追加された行には + が付きます:
-print("hi")
+print("hello")自分で試してみよう
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。