2013-02-15 14 views
7

Git लॉग - लाइन बहुत लंबी - कोई लाइन ब्रेक

जब मैं Git लॉग चलाने के लिए, मैं पूर्ण प्रतिबद्ध संदेश नहीं पढ़ सकते हैं (डेबियन लिनक्स, केडीई, कंसोल और पार्टी का उपयोग करना।)। मैं वाक्य की शुरुआत देखता हूं लेकिन यदि यह बहुत लंबा है, तो मैं इसे नहीं देख सकता।

इसके अलावा मैं कई लाइनों के साथ प्रविष्टियां नहीं देख रहा हूं।

मैं पूर्ण गिट लॉग प्रविष्टि कैसे देख सकता हूं?

+0

क्या आपके पास कोई सेटिंग है (उदाहरण के लिए आपके '.gitconfig' में) जो' गिट लॉग 'का डिफ़ॉल्ट प्रारूप बदलती है? – bdesham

उत्तर

4

आप डिफ़ॉल्ट लॉग शैली के लिए मजबूर करने की जरूरत है,

git log --format=medium 
3

git log | cat हमेशा एक अच्छी चाल है।

+0

यह मेरे लिए काम किया। मेरे द्वारा पढ़े गए अन्य समाधानों में से कोई भी नहीं है। धन्यवाद! (2.5 साल बाद ...) – gin93r

+0

आपका स्वागत है, खुशी है कि मैं मदद कर सकता हूं :-) –

8

आप सही-तीर बटन उन लंबी लाइनों को देखने के लिए दबाने का प्रयास किया है?

+1

नहीं, लेकिन यह काम करता है। –

+0

मैं लॉग लाइन देखने के लिए बाएं और दाएं तीर का उपयोग कर सकता हूं, लेकिन मुझे कमांड लाइन कैसे प्राप्त करने के लिए मुझे एक नया आदेश दर्ज करने के लिए मिलता है? – WEFX

+0

@WEFX प्रेस क्यू। रननिग 'गिट लॉग' के बाद जो प्रोग्राम आप देख रहे हैं उसे 'कम' कहा जाता है। विकिपीडिया में एक [त्वरित अवलोकन] है (https://en.wikipedia.org/wiki/Less_%28Unix%29#Frequently_used_commands) – Chronial

1
$ git config --global core.pager 'less -R' 

नोट इस स्क्रीन पर दिखाई देने का ट्रैक है, जो अनेक प्रकार के प्रदर्शन की समस्याओं को जन्म दे सकता है, जिनमें से एक लंबी लाइनों गलत स्थानों में विभाजित किया जा रहा है (जो पक्ष प्रभाव हम चाहते है) रखने से कम होने से बचाता है

संबंधित मुद्दे