
개요
안녕하세요. 잇코스트입니다.
git을 활용해 작업을 할 때 branch를 이용해서 협업 또는 버전 관리를 하는 경우가 많습니다.
branch를 사용하면 원본을 건들지 않고도 버그 수정, 기능 추가 등을 수행해볼 수 있어서 좋은데요.

하지만 terminal에서 branch를 바꿀 때 매번 정확히 지금 어느 branch인지 한 번에 확인할 방법이 없다는 문제가 있습니다.
그래서 오늘은 터미널에 실시간으로 현재 branch가 어디인지 표시해주게끔 띄우는 방법을 알려드리겠습니다.
정확히 무엇이 문제일까?
앞서 말했듯 터미널에서는 지금 자신이 어느 branch에서 작업하고 있는지 한 번에 확인하기 어렵다는 단점이 있습니다.
아래 사진처럼, 최초 한 번은 어느 작업 환경으로 변경되었는지 보여주긴 합니다.

하지만 사용하다 보면 clean을 하는 경우도 있을 것이고,
단순히 현재 branch가 궁금할 때에는 git status 명령어를 통해서 확인해보는 수밖에 없다는 불편함이 있습니다.

그래서 터미널 명령어 입력줄에 바로 현재 branch를 띄워주게끔 만들어 볼 것입니다.
bash에 추가해보자
저는 Ubuntu 24.04 LTS (WSL) 환경에서 진행하였습니다.
1) ~/.bashrc 파일 열어주기
bash의 환경 변수를 바꿔 줄 것이기 때문에 해당 파일을 열어줍시다.
간단한 코드 몇 줄을 복사 붙여넣기 할 것이기 때문에 nano로 열어주겠습니다.
nano ~/.bashrc
#혹은
sudo nano ~/.bashrc #관리자 권한으로 실행
2) 코드 입력하기
그러면 이제 코드의 제일 아랫줄로 이동해주고,
아래의 코드를 복사 붙여넣기 해주세요
# Show git branch name
force_color_prompt=yes
color_prompt=yes
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
Ctrl + X키를 누른 후 Y키를 눌러서 저장해주도록 합시다.
3) bash 새로고침 하기
이제 바꾼 환경변수 값을 적용해주도록 합시다.
source ~/.bashrc
4) git repository로 이동해서 확인하기
이제 여러분이 만든 git repository로 이동해서 branch를 한 번 바꿔보세요!

매우 성공적으로 명령줄 옆에 현재 branch가 나타나는 것을 볼 수 있습니다.
마치며
자 오늘은 이렇게 명령어줄에 git branch를 표시해주는 방법을 알아봤습니다.
이제 git을 통해 조금이나마 더 재밌게 일을 해봅시다!
감사합니다 잇코스트였습니다.
'소프트웨어' 카테고리의 다른 글
| 스크린카피(SCRCPY) - '컴퓨터로 휴대폰 화면 공유' 프로그램 추천(안드로이드) | 윈도우,리눅스, 맥 전부 호환 (0) | 2026.03.11 |
|---|
댓글