git add
を使用して多くのファイルをステージングしましたが、今ではntrackedファイルまたはchanged but unstagedファイルなしで、ステージングしたすべてのファイルを表示したいです。
それ、どうやったら出来るの? 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 last commit.
一緒に組み合わせると、changes between the index and your last commit
とShow only names of changed files.
が得られます
更新:--staged
は、最新のgitバージョンで上記の--cached
のエイリアスとしても利用できます。