मेरे मामले में एक त्वरित और गंदा समाधान --no-pager
विकल्प का उपयोग करने के लिए निकला ।
डिफ़ॉल्ट रूप से, कुछ गिट कमांड (जैसे log
) एक पेजर का उपयोग करेंगे जैसे less
कि वे आउटपुट के लंबे होने की उम्मीद करते हैं। यात्रियों को तीर कुंजी के साथ पाठ को ऊपर और नीचे स्क्रॉल करने जैसी चीजों की आवश्यकता होती है, जो कभी-कभी काम नहीं करता है यदि आप किस तरह के टर्मिनल के बारे में धारणाएं गलत हैं (यह "पूरी तरह से कार्यात्मक नहीं है" का मतलब है)।
यदि आप समय से पहले जानते हैं कि आपका आउटपुट कम है, या आप चाहते हैं कि यह टर्मिनल पर आउटपुट डंप करें और स्क्रॉलिंग को अपने टर्मिनल प्रोग्राम तक छोड़ दें, तो आप इसे ओवरराइड कर सकते हैं और पेजर का बिल्कुल भी उपयोग नहीं कर सकते हैं, जैसे:
git --no-pager log