समस्या, के रूप में दूसरों का उल्लेख किया है, कि अपने टर्मिनल ठीक है है, लेकिन जब Git पेजर का आह्वान, यह एएनएसआई रंग कोड सही ढंग से व्याख्या नहीं है।
मैं आपके पर्यावरण में LESS
को अनसेट कर रहा हूं; ऐसा लगता है कि आप पहले इसे गिट की ज़रूरतों को अस्पष्ट करने के लिए सेट कर रहे थे। अगर यह हल करता है, तो आप वहां हैं। यदि आपको वास्तव में LESS
को कस्टमाइज़ करना होगा, तो ध्यान दें कि गिट FRSX
डिफ़ॉल्ट रूप से शुरू होता है, इसलिए यदि आपको आवश्यकता नहीं है तो उन्हें बदलने से सावधान रहें।
आप जो भी कारण चाहते हैं अपने वातावरण उस Git के लिए क्या चाहते से अलग में LESS
के लिए कर हैं, आदर्श तरीका Git से निपटने के लिए और पेजर core.pager
config चर के माध्यम से है। मैनपेज उद्धृत करने के लिए:
वह आदेश जो गिट आउटपुट के लिए उपयोग करेगा। GIT_PAGER पर्यावरण चर के साथ ओवरराइड किया जा सकता है। ध्यान दें कि गिट कम वातावरण परिवेश को FRSX पर सेट करता है यदि यह पेजर चलाने पर परेशान होता है। कोई भी कम वैरिएबल को किसी अन्य मान पर सेट करके इन सेटिंग्स को बदल सकता है। वैकल्पिक रूप से, core.pager विकल्प को सेट करके इन सेटिंग्स को किसी प्रोजेक्ट या वैश्विक आधार पर ओवरराइड किया जा सकता है। Core.pager को सेट करने से उपरोक्त कम पर्यावरण चर व्यवहार पर कोई प्रभाव नहीं पड़ता है, इसलिए यदि आप इस तरह गिट की डिफ़ॉल्ट सेटिंग्स को ओवरराइड करना चाहते हैं, तो आपको स्पष्ट होना चाहिए। उदाहरण के लिए, पिछड़े संगत तरीके से एस विकल्प को अक्षम करने के लिए, core.pager को less -+$LESS -FRX
पर सेट करें। यह गिट द्वारा खोल में पारित किया जाएगा, जो अंतिम आदेश का अनुवाद LESS=FRSX less -+FRSX -FRX
पर करेगा।
कि, आपके इच्छित विकल्पों के कुछ ज्ञान के साथ संयुक्त, आपको वह स्थान प्राप्त करना चाहिए जहां आप बनना चाहते हैं। (फैंसी पिछड़ा-संगत विधि वर्तमान में LESS
में सभी विकल्पों को अक्षम करके काम करती है, फिर अपने इच्छित लोगों में वापस जोड़कर काम करती है।)
यह http://stackoverflow.com/questions/6983305/how-to-fix-git-log-output-missing-lines-in-less का डुप्लिकेट हो सकता है - यह मानते हुए कि आप खाते के जवाब को ध्यान में रखते हैं। (मैं वास्तव में पता नहीं क्यों लोग 'LESS' क्रम में Git मदद करने के लिए सेट करने के लिए कोशिश कर रहे हैं -। यह जानता है कि वह क्या जरूरत है) – Cascabel
मैं पहले से ही अन्य सेटिंग का उपयोग करने के लिए कम निर्धारित किया था। – ben3000