मेरे पास एक कस्टम गिट लॉग प्रारूप है जिसका मैं उपयोग करता हूं। मैंने अपने में color.ui=true
सेट कर लिया है .gitconfig
। उदाहरण के लिए यह सरल प्रारूप:
git log --pretty=format:"%h %d %s" --decorate
यह कुछ इस तरह मुद्रित होगा
52a41e0 (HEAD, local) Commit message foo
185bd17 (remote) The commit message
HEAD, लोकल, रिमोट बिना कलर के आउटपुट git log --oneline --decorate
देगा जिसकी तुलना में HEAD ('बोल्ड सियान'), लोकल ('बोल्ड ग्रीन' में) और रिमोट ('बोल्ड रेड') कलर से आउट हो जाएगा। अब मैं %d
कुछ ऐसी चीजों के साथ लपेट सकता हूं %Cred%d%Creset
जिससे सभी रेफ नाम लाल हो जाएंगे।
मैं git लॉग के साथ एक कस्टम प्रारूप का उपयोग करते समय अलग-अलग रंगों को वर्तमान, स्थानीय और दूरस्थ रेफरी नाम कैसे प्राप्त कर सकता हूं?