نمایش branch جاری گیت در ترمینال لینوکس ، ما در بخش اول به طور کامل گیت رو توضیح دادیم و همچنین در بخش دوم کمی کاربردی تر با دستورات کلیدی گیت آشنا شدیم !
پس پیشنهاد ویژه میکنیم که این پست ها رو ببینید و با قدرت گیت بیشتر آشنا بشید.
و اما در این پست ما میخوایم که نام branch جاری بدین صورت نمایش داده بشه
خب من از لینوکس استفاده میکنم و برای این سیستم عامل توضیح دادم اما بقیه سیستم عامل ها هم خیلی شبیه به همین روش هستش شاید با کمی تغییر جزئی برای این کار یک طبیعتا باید یک ادیتور مثل vim داشته باشید ، توی ترمینال دستور
vim .basrc
رو بنویسید و دستور خط زیر رو از حالت کامنت خارج کنید
# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
force_color_prompt=yes
خب همونطور که مشخصه من فقط خط force_color_prompt رو فعال کردم اون ۳ خط بالا توضیح مربوط به این خط رو میدن که کاری باهاش نداریم ، حالا این دستورات رو اضافه میکنیم
# Add git branch if its present to PS1
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;31m\]$(parse_git_branch)\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w$(parse_git_branch)\$ '
fi
unset color_prompt force_color_prompt
از خط ۵ به بعد در فایل هست اما این بلاک باید کلا جایگزین آنها شود نهایتا فایل بدین صورت خواهد بود
حالا اگر با گیت در ترمینال کار کنید بدین صورت خواهید دید که الان در چه شاخه ای مشغول به فعالیت هستید
امیدوارم این پست براتون مفید بوده باشه و ازش استفاده کنید. از طریق راه های ارتباطی زیر میتونید با ما برای درخواست آموزش های اختصاصی و انواع پروژه ها در ارتباط باشید.