diff使い方1:addするべき差分を確認する。使い方2:addされた(commitされる予定の)差分を確認する。--cachedを使う。一般にバージョン管理(特にgit)では「差分」は重要な概念である。あらゆる状態のファイル(ファイル群)は「何もない状態」からの「何らかの差分の積み重ね」として表現できる。するのは「gitっぽくない」使い方である。サブコマンドをうまく使うと、コミット内容の取捨選択が容易になる。ARG^..ARGでよさそうだ。