के अंत में नई लाइन को छोड़ देता है मैं gitimmersion.com पर गिट ट्यूटोरियल का अनुसरण कर रहा हूं और एक कस्टम सुंदर लॉग आउटपुट दिखाने के लिए उपनाम hist
सेट अप कर रहा हूं।कस्टम लॉग प्रारूप आउटपुट
जब मैं गिट के पेजर को अक्षम करता हूं (GIT_PAGER को कुछ भी नहीं या cat
पर सेट करता है), तो आउटपुट अंत में नई लाइन को छोड़ देता है।
यहाँ मैं क्या देख रहा है:
work/lab_10$ git hist
* 88976c6 2011-01-19 | Added a comment (HEAD, v1, master) [Jim Weirich]
* b819ef8 2011-01-19 | Added a default value (v1-beta) [Jim Weirich]
* ff07fc9 2011-01-19 | Using ARGV [Jim Weirich]
* b73dc5c 2011-01-19 | First Commit [Jim Weirich]work/lab_10$
सूचना है कि सुरक्षा प्रॉम्प्ट प्रिंट करने योग्य उत्पादन का अंतिम वर्ण के बाद दिखाई देता है, कोई नई पंक्ति के साथ।
तुलना करने के लिए, यहाँ मैं क्या देख जब एक मानक सुंदर स्वरूप का उपयोग:
work/lab_10$ git log --pretty=oneline
88976c644e65afa697b58fc940eb8f94c47f8129 Added a comment
b819ef832effdaea8c0e33b1fea36ea4071c61b9 Added a default value
ff07fc93d3e2e5522e5607c9952cbad10cfa1144 Using ARGV
b73dc5c1579756f4e9a4f91a90384c47288023b0 First Commit
work/lab_10$
इस मामले में, न्यू लाइन से पहले अगले शीघ्र प्रकट होता है।
यहाँ उर्फ की परिभाषा है:
[alias]
hist = log --pretty=format:\"%h %ad | %s%d [%an]\" --graph --date=short
वहाँ एक रास्ता है जब मैं एक पेजर का उपयोग नहीं अंतिम न्यू लाइन शामिल करने के लिए git log
बताने के लिए है?