मुझे लगता है कि यह कहीं न कहीं एक कॉन्फ़िगरेशन त्रुटि है, लेकिन मैं यह पता नहीं लगा सकता कि कहां है। नियमित git कमांड ठीक काम करती दिखाई देती हैं, लेकिन "git diff" कुछ नहीं करता है। सुरक्षित होने के लिए, मैंने अपने .gitconfig फ़ाइल से बाहरी भिन्न उपकरण हटा दिए। यह MacPorts के माध्यम से स्थापित किया गया था और यह लेट्स संस्करण (1.7.2.2) है।
मैं जो देखता हूं वह यह है कि जब मैं अपने कार्यक्षेत्र से "गिट डिफरेंस" चलाता हूं, तो यह बस कुछ भी नहीं करते हुए बाहर निकलता है।
$ git --version
git version 1.7.2.2
$ git diff
$
अगर मैं अपने रूट वर्कस्पेस से एक डायरेक्टरी वापस लेता हूं, तो "git diff" टाइप करने से मुझे यह मिलता है:
$ git diff
usage: git diff [--no-index] <path> <path>
यह अपेक्षित व्यवहार हो सकता है क्योंकि मैं एक गिट रिपॉजिटरी के अधीन नहीं हूं।
इस समस्या के निवारण के लिए मैं क्या कर सकता हूं?
git diff
बाहर उपयोग करते समय त्रुटि संदेश जल्द ही साफ हो जाएगा। देखें नीचे मेरा उत्तर