問題一覧に戻る
初級ログと差分
問題16: git diff --staged - ステージングエリアの差分表示

git diff --stagedコマンドで、ステージングエリアにある変更(次のコミットに含まれる変更)を確認する方法を学びます。

# ファイルを作成してコミット
echo "Version 1" > config.txt
git add config.txt
git commit -m "Add config"

# ファイルを変更してステージング
echo "Version 2" > config.txt
git add config.txt

# ステージングエリアの差分を確認
git

# さらに変更
echo "Version 3" > config.txt

# 両方の差分を比較
git diff
git