আমার একটি কাস্টম গিট লগ ফর্ম্যাট রয়েছে যা আমি ব্যবহার করি। আমি color.ui=true
সেট করা আছে আমার .gitconfig
। উদাহরণস্বরূপ এই সাধারণ বিন্যাস:
git log --pretty=format:"%h %d %s" --decorate
এটি এমন কিছু মুদ্রণ করবে
52a41e0 (HEAD, local) Commit message foo
185bd17 (remote) The commit message
হেড, লোকাল, রিমোট রঙ ছাড়াই আউটপুট git log --oneline --decorate
হবে যার তুলনায় হেড ('গা c় সায়ান'), স্থানীয় ('গা bold় সবুজ' তে) এবং দূরবর্তী ('গা bold় লাল') রঙের সাথে বেরিয়ে আসবে। এখন আমি %d
এমন কিছু দিয়ে মোড়াতে পারি %Cred%d%Creset
যার ফলে সমস্ত রেফের নাম লাল হয়ে যায়।
গিট লগ সহ একটি কাস্টম ফর্ম্যাট ব্যবহার করার সময় আমি কীভাবে বর্তমান, স্থানীয় এবং দূরবর্তী রেফ নামগুলি পৃথক রঙের পেতে পারি?