포스팅 요약
1. 방법 1 (bash_profile 파일 설정하기) <--글쓴이 m1에서는 실패
2. 방법 2 (zshrc 파일 설정하기) <-- 성공
1. 방법 1 (bash_profile 파일 설정하기)
**해당 방법은 글쓴이(m1칩 맥북 프로)의 노트북에서는 잘 안됐습니다 ㅜㅜ
그래도 다른 맥북에서는 될 수도 있으니 올려보았습니다 :)
$ cd ~
$ ls -a
$ touch .bash_profile # .bash_profile이 없을 경우 .bash_profile생성
$ open .bash_profile
# .bash_profile창 맨위에 아래 코드 입력
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
export PS1="\u@\h \W\[\033[32m\]\$(parse_git_branch)\[\033[00m\] $ "
# command+s 저장
# branch가 보이기 원하는 창에서 아래 명령어 입력
$ source ~/.bash_profile
참고하시면 좋을 블로그 :
해당 명령어에 대한 간략 설명이 있는 블로그 -> https://jiyeonlab.tistory.com/12
2. 방법 2 (zshrc 파일 설정하기)
명령어에 대한 상세 설명도 주석에 달아 놓았습니다 참고해주세요 :)
1) 명령어로만 설명 (명령어 상세 설명 포함)
$ cd ~
$ ls -a
$ vi ~/.zshrc
# i를 눌러 편집
# zshrc 파일 아래코드 입력
autoload -Uz vcs_info # vcs_info함수 로드
precmd() {vcs_info} # precmd 훅 함수(명령을 실행하기 전마다 실행됨)
zstyle ':vcs_info:git:*' formats '(%b)'
# git 정보를(우리가 가져오는 정보는 브랜치)를 괄호 안에 표시
# 즉 (%b) 이므로 (main) <-이런 형식으로 표시 %b는 브랜치를 의미
setopt PROMPT_SUBST # 문자열에서 변수확장 허용
PROMPT='%F{blue}%~%k%f %F{green}${vcs_info_msg_0_}%f$ '
# 문자열 설정 '%~'는 현재 작업 디렉토리 경로, '%k'는 현재 작업 디렉토리 경로에서 슬레시 제거
# '%F{blue}는 파란색으로 텍스츠를 표시한다는 뜻
# 즉 여기서는 경로는 파란색으로, 브랜치 이름은 초록색으로 나타낸다는 것
# {vcs_info_msg_0_}은 함수에서 가져온 git 정보, 우리가 가져온 정보는 브랜치이므로
# 여기서는 브랜치를 뜻함.
# esc눌러 편집 종료
# :wq 저장하고 종료
2) 사진 설명
1. ~으로 이동
$ cd ~
2. ls -a 현재 경로 모든 파일에서 .zshrc폴더 있는지 확인하기
$ ls -a
빨간색 박스로 표시한 폴더가 저희가 수정해야될 파일입니다!
이 파일이 없으면 해당 파일부터 생성하셔야 됩니다!!
임의로 만드는것(touch .zshrc) 혹은 다른 파일생성법 찾아보시기 바랍니다!!
3. .zshrc폴더 수정하기
** 그냥 zshrc가 아니고 .zshrc입니다!!
$ vi .zshrc
저는 아나콘다를 사용한 적이 있어서, 이미 설정 파일에 내용이 적혀 있습니다 :)
i 를 클릭하여 수정 모드에 들어갑니다.
아래 명령어를 복사 붙여넣기 해주세요.
autoload -Uz vcs_info
precmd() {vcs_info}
zstyle ':vcs_info:git:*' formats '(%b)'
setopt PROMPT_SUBST
PROMPT='%F{blue}%~%k%f %F{green}${vcs_info_msg_0_}%f$ '
저는 맨위에 작성하였습니다
수정완료시 esc로 수정모드를 나가고 :qw를 입력하여 저장하고 종료합니다.
4. 완료시 모습
이렇게 경로는 파란색, 브랜치는 초록색으로 잘 표시됩니다!!
참고하시면 좋은 블로그 :
전체적으로 간략한 설명이 되어있는 블로그 -> https://shanepark.tistory.com/59
기타 테마 설정 설명 블로그 -> https://gencode.me/blogs/post/84/
'(Tool)툴 사용법 > (Git) 깃 사용법' 카테고리의 다른 글
(Git) rebase 사용법 (상세 설명) / rebase와 merge의 차이점 / rebase사용 이유 / github에서 rebase 사용하기 (5) | 2023.10.26 |
---|---|
(Git) gitignore , 깃에 원하지 않는 파일 빼고 업로드 하기(초간단) (0) | 2022.04.16 |
(Git) git clone에 대해서/다른 컴퓨터에서 생성한 branch 사용/원격 저장소에 있는 branch 사용하기 (0) | 2022.01.23 |
(git) git 코드 복구하기 / commit 히스토리 보기/ commit 했던 시점으로 코드 복구하기 (0) | 2022.01.16 |
M1 맥북 Homebrew 설치법 (상세설명/매우간단) (8) | 2021.12.26 |
댓글