Saya kira ini adalah kesalahan konfigurasi di suatu tempat, tetapi saya tidak tahu di mana. Perintah git biasa tampaknya berfungsi dengan baik, tetapi "git diff" tidak melakukan apa-apa. Untuk amannya, saya menghapus alat diff eksternal dari file .gitconfig saya. Ini diinstal melalui MacPorts dan merupakan versi terbaru (1.7.2.2).
Apa yang saya lihat adalah ketika saya menjalankan "git diff" dari ruang kerja saya, ia keluar begitu saja, tidak melakukan apa-apa.
$ git --version
git version 1.7.2.2
$ git diff
$
Jika saya mencadangkan satu direktori, dari ruang kerja root saya, mengetik "git diff" memberi saya ini:
$ git diff
usage: git diff [--no-index] <path> <path>
Ini mungkin perilaku yang diharapkan karena saya tidak menggunakan repositori git.
Ada ide tentang apa yang dapat saya lakukan untuk memecahkan masalah ini?