Git記述難易度 基礎

ステージ済みの変更(次のコミットに入る内容)だけを表示するように空欄を埋めてください。

git diff ____

正答

正答--staged

次も正解: --cached(空白の有無・大文字小文字・末尾のセミコロンは問いません)

解説

引数なしの git diff は「作業ツリーとステージング」の差分、つまりまだ add していない変更を表示する。add 済みの内容を確認したいときは git diff --staged(同義の --cached)で「ステージングと HEAD」の差分を見る。コミット直前に --staged で確認する習慣をつけると、意図しないファイルを含めるミスが減る。git diff HEAD は両方を合わせた差分。

参考: git-scm.com

diffstaging

この問題を含む Git のテストを制限時間つきで解く

Gitクイズへ