Nah, kasus saya ketika Anda tidak ingin peduli dengan daftar file. Tunjukkan saja semuanya.
Ketika Anda sudah berlari git adddengan daftar file Anda:
$ git diff --cached $(git diff --cached --name-only)
Di versi yang lebih baru git, Anda dapat menggunakan --stagedjuga, yang merupakan sinonim dari --cached.
Hal yang sama dapat digunakan untuk file yang belum ditambahkan tetapi tanpa --cachedopsi.
$ git diff $(git diff --name-only)
Perintah alias git untuk opsi "cache":
$ git config --global alias.diff-cached '!git diff --cached $(git diff --cached --name-only)'
[filename]menunjukkan argumen opsional.) Dengan*Anda membiarkan shell daftar semua file, jadi jika Anda berada di subdirektori Anda hanya akan mendapatkan hal-hal di subdirektori itu (bukan seluruh repo), dan Anda ' akan kehilangan perubahan dalam file tersembunyi.