আমি যখন উইন্ডোজ ব্যবহার করি তখন শিটটি (এমনকি একটি স্ট্যান্ডার্ড উইন্ডোজ শেলও) গিট সংগ্রহস্থল সম্পর্কিত প্রাথমিক তথ্য প্রদর্শন করে যখন আপনি গিট সংগ্রহস্থলে থাকবেন। সক্রিয় শাখার মতো জিনিস এবং সম্ভবত কিছু রঙিন কোডিং।
উবুন্টুতে কি একই উপায় আছে?
আমি যখন উইন্ডোজ ব্যবহার করি তখন শিটটি (এমনকি একটি স্ট্যান্ডার্ড উইন্ডোজ শেলও) গিট সংগ্রহস্থল সম্পর্কিত প্রাথমিক তথ্য প্রদর্শন করে যখন আপনি গিট সংগ্রহস্থলে থাকবেন। সক্রিয় শাখার মতো জিনিস এবং সম্ভবত কিছু রঙিন কোডিং।
উবুন্টুতে কি একই উপায় আছে?
উত্তর:
উইন্ডোজ গীত শেল, যা সত্যিই ঠিক ব্যাশ হয়, প্রম্পট সেট করে $PS1
একটি দীর্ঘ স্ট্রিং, যাতে অন্তর্ভুক্ত $(__git_ps1)
।
__git_ps1
প্রায় 100 লম্বা লম্বা একটি ফাংশন হিসাবে সংজ্ঞায়িত করা হয় যা বন্ধনীগুলিতে বর্তমান শাখার নাম মুদ্রণ করে।
/etc/profile
(যা C:\Program Files (x86)\Git\etc\profile
কমপক্ষে আমার সিস্টেমে রয়েছে) ডাকে) /etc/git-completion.bash
যা অন্যান্য কাজের সাথে __git_ps1
ফাংশনটি সংজ্ঞায়িত করে $PS1
, কিছু গিট-নির্দিষ্ট পরিপূর্ণতা নির্ধারণ করে , সেট করে।
git-completion.bash
গীত ব্যাশ দ্বারা ব্যবহৃত উপর ভিত্তি করে করা মনে হচ্ছে, এই ।
রঙের জন্য:
git config --global color.ui true
আপনি যদি শেল হিসাবে zsh ব্যবহার করেন তবে আপনি আমার কনফিগারেশন ফাইলগুলিকে দরকারী মনে করতে পারেন। source prompt/blocky
গিট সংগ্রহস্থলটিতে প্রম্পটটি দেখতে কেমন তা দেখার চেষ্টা করুন ।
কীভাবে বাশ প্রম্পট রঙগুলি পলায়ন থেকে থামানো যায় তার একটি উদাহরণ রয়েছে। আপনি উত্তরটি থেকে এটি অনুলিপি করতে পারেন এবং তারপরে আপনার হোম ডিরেক্টরিতে আপনার .bashrc ফাইলের নীচে এটি পেস্ট করতে gedit ব্যবহার করতে পারেন (অবশ্যই প্রথমে ব্যাকআপ তৈরি করা)।
.Bashrc ফাইল কীথ যদি তার উত্তরে উল্লেখ করে গিটের অংশ হয় তবে এটি জিপিএল 2 এর সাথে লাইসেন্সযুক্ত হবে সুতরাং আপনার .bashrc ফাইলটিতেও এটি নির্দ্বিধায় মুক্ত হওয়া উচিত। আপনাকে /etc/git-completion.bash ফাইলটি ধরতে হবে এবং এটিকে অন্য কোথাও ইনস্টল করতে হবে এবং আপনার নতুন .bashrc এটি উল্লেখ করতে হবে।
আপনি আর্টুরো ফার্নান্দেজ থেকে http://www.bsnux.com/recines/how-display-you-current-git-branch-prompt.html এ আর্টুরো ফার্নান্দেজ থেকে অন্য যে কোনও কিছু পেস্ট করে দেখতে চেষ্টা করতে পারেন এখানে's
# প্রম্পটের ভিতরে গিট শাখা প্রদর্শন করা হচ্ছে ফাংশন পার্স_গিট_ব্রঞ্চ { গিট শাখা - নো-রঙ 2> / দেব / নাল | সেড-ই '/ ^ [^ *] / ডি' -ই 'এস / * \ (। * \) / (\ 1) /' } ফাংশন proml { স্থানীয় গ্রীন = "\ [\ 033 [0; 32 মি \]" স্থানীয় হোয়াইট = "\ [\ 033 [0; 37 মি \]" পিএস 1 = "[\ u @ \ এইচ \ ডাব্লু $ গ্রীন \ _ (পার্স_জিট_ব্রাঞ্চ)] $ সাদা \ PS2 = '>' PS4 = '+' } proml
git-core
প্যাকেজ ইনস্টল করে সেই আদেশগুলি ব্যবহার করে দেখেছেন?