ฉันคิดว่านี่เป็นข้อผิดพลาดในการกำหนดค่าที่ใดที่หนึ่ง แต่ฉันคิดไม่ออกว่าที่ไหน คำสั่ง git ทั่วไปดูเหมือนจะทำงานได้ดี แต่ "git diff" ไม่ทำอะไรเลย เพื่อความปลอดภัยฉันลบเครื่องมือ diff ภายนอกออกจากไฟล์. gitconfig ของฉัน สิ่งนี้ได้รับการติดตั้งผ่าน MacPorts และเป็นเวอร์ชัน lates (1.7.2.2)
สิ่งที่ฉันเห็นก็คือเมื่อฉันเรียกใช้ "git diff" จากพื้นที่ทำงานของฉันมันก็ออกไปโดยไม่ทำอะไรเลย
$ git --version
git version 1.7.2.2
$ git diff
$
ถ้าฉันสำรองข้อมูลหนึ่งไดเร็กทอรีออกจากพื้นที่ทำงานรูทของฉันการพิมพ์ "git diff" จะทำให้ฉันได้สิ่งนี้:
$ git diff
usage: git diff [--no-index] <path> <path>
นี่อาจเป็นพฤติกรรมที่คาดหวังได้เนื่องจากฉันไม่ได้อยู่ภายใต้ที่เก็บ git
มีความคิดเห็นเกี่ยวกับสิ่งที่ฉันสามารถทำได้เพื่อแก้ไขปัญหานี้หรือไม่