1. 문제 상황
- 터미널에서 현 디렉토리에서 어떤 git branch 로 연결되어 있는지는 표시되지 않음
- 확인하기 위해서는 git branch 등의 명령어로 직접 확인해야 함
2. 터미널에서 현재 git branch 표시 방법
- vim 에디터를 사용해서 .zshrc 파일 열기
vi ~/.zshrc
- .zshrc 파일 수정
- i 키를 눌러 Insert 모드로 변경
- 아래의 코드 복사 붙여넣기 (이미 내용이 있다면 아래에 붙여넣기)
- 저장 후 나가기 (esc > :wq > 엔터)
- 터미널 재시작
autoload -Uz vcs_info
precmd_vcs_info() { vcs_info }
precmd_functions+=( precmd_vcs_info )
setopt prompt_subst
RPROMPT=\$vcs_info_msg_0_
# PROMPT=\$vcs_info_msg_0_'%# '
zstyle ':vcs_info:git:*' formats '%b'
- branch를 오른쪽에 표시하고 싶다면 그대로 복붙
- branch를 왼쪽에 표시하고 싶다면 RPROMPT=\$vcs_info_msg_0_ 주석처리 > # PROMPT=\$vcs_info_msg_0_'%# ' 주석 해제
3. 수정 결과
- 디렉토리 별 연결된 git branch 가 우측에 출력됨을 확인
'Git' 카테고리의 다른 글
[Git] commit 메시지 변경 (0) | 2024.07.03 |
---|---|
[Git] git 기본적 사용법 (터미널) (0) | 2024.06.25 |