回答:
git diff
デフォルトでは、作業ディレクトリとインデックス(次のコミットのステージング領域)の違いを示します。
あなたは既に(追加した場合は、段階的に)変更ステージング領域を、git diff --staged
仕事をしていません。 ステージング領域は、次のコミットがによって形成されるデータgit commit
です。
Git初心者のためのPS Good Reading(IMO):
man git-diff
言う--staged is a synonym of --cached