หน้าแรก/บทความ/แสดงชื่อ git branch บน Terminal และ iTerm
กลับหน้าบทความ
🌿Git

แสดงชื่อ git branch บน Terminal และ iTerm

แนะนำวิธีตั้งค่า bash_profile ให้แสดงชื่อ Git Branch ที่กำลังทำงานอยู่บน Terminal และ iTerm บน Mac OS X โดยไม่ต้องพิมพ์ git status ทุกครั้ง

ศิริชัย ธีรภัทรสกุล (ตั้ม)อ่าน 2 นาที26 ธันวาคม 2560
#Git#Terminal#iTerm#Mac OS X#bash_profile#Branch

ใช้ Git Command บ่อยๆ เวลาจะดูว่าตัวเองอยู่ Branch ไหนก็ต้องพิมพ์ git status ทีนี้มันมีวิธีที่สามารถให้แสดงชื่อ Branch ที่เราอยู่ปัจจุบันได้เลย โดยวิธีการมีดังนี้ (สำหรับเครื่อง Mac นะครับ)

วิธีตั้งค่า

เข้าไปเพิ่มคำสั่งตามด้านล่างนี้ที่ ~/.bash_profile ของคุณ

parse_git_branch() {
     git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
export PS1="\u@\h \[\033[32m\]\w\[\033[33m\]\$(parse_git_branch)\[\033[00m\] $ "

จากนั้นปิดและเปิด Terminal หรือ iTerm ดูอีกครั้ง จะมีชื่อ Branch แสดงดังนี้:

username@hostname ~/projects/my-repo (main) $

แค่นี้ก็ไม่ต้องพิมพ์ git status เพื่อดู Branch อีกต่อไปครับ

อ้างอิง: https://coderwall.com/p/fasnya/add-git-branch-name-to-bash-prompt

🚀 รับพัฒนาเว็บไซต์ & เว็บแอพพลิเคชั่น

สนใจดูตัวอย่างงานหรือสอบถามเพิ่มเติม ติดต่อได้เลยครับ โค้ดโมทีฟ (CodeMotive)