Menu
Coddy logo textTech

Git Diff

CoddyのTerminalジャーニー「バージョン管理」セクションの一部 — レッスン 15/58。

git diff は、最後のコミット以降にワーキングディレクトリで何が変更されたかを正確に表示します。編集の途中で、自分が行った作業を確認したいときに最も便利なコマンドの1つです。

git diff

削除された行には先頭に - が付き、追加された行には先頭に + が付きます:

-print("hi")
+print("hello")

デフォルトでは git diff はワーキングディレクトリを最後にコミットされた内容と比較します。すでにステージングされた変更は表示されません。ステージングする前に実行して、編集内容を最後にもう一度確認してください。

変更箇所の周囲にある変更されていないコンテキスト行は、先頭にスペースが付いて表示されるため、ファイル内のどこで変更が行われたかを確認できます。

challenge icon

チャレンジ

簡単

フォルダには、すでにコミットされた print("hi") という行を含む greet.py があります。その行を print("hello") に変更し、git diff を実行してステージングされていない変更を確認してください。

チートシート

git diff は、最後のコミット以降の作業ディレクトリ内の変更(ステージングされていない変更のみ)を表示します:

git diff

削除された行には - が付き、追加された行には + が付きます:

-print("hi")
+print("hello")

自分で試してみよう

ターミナル
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

バージョン管理のすべてのレッスン