を使用して多くのファイルをステージングしましたが、追跡されていないファイルや変更されたgit add
がステージングされていないファイルを除いて、ステージングしたすべてのファイルを表示したいと考えています。
それ、どうやったら出来るの?使用するgit diff --cached
と、上演したばかりの変化を見ることができます。そこで を使ってみgit status --cached
たのですが、--cached
残念ながら ではうまくいきませんgit status
。
を使用して多くのファイルをステージングしましたが、追跡されていないファイルや変更されたgit add
がステージングされていないファイルを除いて、ステージングしたすべてのファイルを表示したいと考えています。
それ、どうやったら出来るの?使用するgit diff --cached
と、上演したばかりの変化を見ることができます。そこで を使ってみgit status --cached
たのですが、--cached
残念ながら ではうまくいきませんgit status
。
これを行う最善の方法は、次のコマンドを実行することです。
git diff --name-only --cached
マニュアルを確認すると、おそらく次のことがわかります。
--name-only
Show only names of changed files.
そして、マニュアルの例の部分では:
git diff --cached
Changes between the index and your current HEAD.
組み合わせると、インデックスと現在の HEAD の間の変更を取得し、変更されたファイルの名前のみを表示します。
--staged
--cached
最近の Git バージョンでは、上記のエイリアスとしても利用できます。