Mac을 얻고 나서 git completion bash와 git prompt를 사용할 수 있을 때까지
개요
Mac을 구입하면 기다리는 수많은 초기 설정.
GUI 툴 이외에도, CLI로 사용하는 계의 것은 뼈가 부러지지요.
그런 가운데, 매회 git completion bash와 git prompt에 관해서는 조사해 하고 있었으므로 메모 쓰기로서.
각 도구 개요
git completion bash란?
Git 커맨드의 보완을 효과적으로 해주는 녀석입니다.
도중까지 입력한 브랜치명을 TAB 키로 보관해 주기도 합니다.
git prompt란?
쉘상에서의 git 정보를 알기 쉽게 보여 주는 녀석입니다.
이런 ↓
브랜치 이름이 나오고 좋은 느낌입니다.
설치하기
Homebrew 설치
먼저 공식 사이트 에서 Homebrew를 넣자.
Git 설치
기본적으로 Xcode의 명령 줄 도구를 사용할 수 있습니다.
그러나 관리의 용이성 등에서 Homebrew를 사용하여 이번에는 넣어갑니다.
brew install git
그런 다음 ~/.bashrc
를 만들고 다음을 추가합니다.
git 경로를 설치한 경로로 바꿉니다.
~/.bashrcexport PATH="/usr/local/Cellar/git/2.5.0/bin:$PATH"
위의 2.5.0은 설치된 git 버전이 들어 있으므로 각 버전에 따라 다시 작성합시다.
bash completion 넣기
각종 커맨드의 보관을 해 주는 녀석입니다.~/.bashrc
에 다음을 추가합니다.
~/.bashrcif [ -f $(brew --prefix)/etc/bash_completion ]; then
source $(brew --prefix)/etc/bash_completion
fi
git completion bash 넣기
여기도 ~/.bashrc
에 추가합니다.
~/.bashrcsource /usr/local/etc/bash_completion.d/git-prompt.sh
source /usr/local/etc/bash_completion.d/git-completion.bash
GIT_PS1_SHOWDIRTYSTATE=true
export PS1='\[\033[37m\][\[\033[36m\]\u\[\033[37m\]@\h \[\033[32m\]\W\[\033[37m\]]\[\033[31m\]$(__git_ps1)\[\033[00m\]\$ '
.bashrc로 경로를 통과
초기 상태는 ~/.bash_profile
가 없고, 이번에 작성한 ~/.bashrc
에 패스가 통과하고 있지 않습니다.
그러므로 ~/.bash_profile
에서 ~/.bashrc
로 패스를 합시다.
~/.bash_profileif [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
이제 쉘을 다시 시작하면 git completion bash와 git prompt를 사용할 수 있습니다!
참고 기사
Reference
이 문제에 관하여(Mac을 얻고 나서 git completion bash와 git prompt를 사용할 수 있을 때까지), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Canon11/items/e9efae4966f0d71217f8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
git completion bash란?
Git 커맨드의 보완을 효과적으로 해주는 녀석입니다.
도중까지 입력한 브랜치명을 TAB 키로 보관해 주기도 합니다.
git prompt란?
쉘상에서의 git 정보를 알기 쉽게 보여 주는 녀석입니다.
이런 ↓
브랜치 이름이 나오고 좋은 느낌입니다.
설치하기
Homebrew 설치
먼저 공식 사이트 에서 Homebrew를 넣자.
Git 설치
기본적으로 Xcode의 명령 줄 도구를 사용할 수 있습니다.
그러나 관리의 용이성 등에서 Homebrew를 사용하여 이번에는 넣어갑니다.
brew install git
그런 다음 ~/.bashrc
를 만들고 다음을 추가합니다.
git 경로를 설치한 경로로 바꿉니다.
~/.bashrcexport PATH="/usr/local/Cellar/git/2.5.0/bin:$PATH"
위의 2.5.0은 설치된 git 버전이 들어 있으므로 각 버전에 따라 다시 작성합시다.
bash completion 넣기
각종 커맨드의 보관을 해 주는 녀석입니다.~/.bashrc
에 다음을 추가합니다.
~/.bashrcif [ -f $(brew --prefix)/etc/bash_completion ]; then
source $(brew --prefix)/etc/bash_completion
fi
git completion bash 넣기
여기도 ~/.bashrc
에 추가합니다.
~/.bashrcsource /usr/local/etc/bash_completion.d/git-prompt.sh
source /usr/local/etc/bash_completion.d/git-completion.bash
GIT_PS1_SHOWDIRTYSTATE=true
export PS1='\[\033[37m\][\[\033[36m\]\u\[\033[37m\]@\h \[\033[32m\]\W\[\033[37m\]]\[\033[31m\]$(__git_ps1)\[\033[00m\]\$ '
.bashrc로 경로를 통과
초기 상태는 ~/.bash_profile
가 없고, 이번에 작성한 ~/.bashrc
에 패스가 통과하고 있지 않습니다.
그러므로 ~/.bash_profile
에서 ~/.bashrc
로 패스를 합시다.
~/.bash_profileif [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
이제 쉘을 다시 시작하면 git completion bash와 git prompt를 사용할 수 있습니다!
참고 기사
Reference
이 문제에 관하여(Mac을 얻고 나서 git completion bash와 git prompt를 사용할 수 있을 때까지), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Canon11/items/e9efae4966f0d71217f8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
brew install git
export PATH="/usr/local/Cellar/git/2.5.0/bin:$PATH"
if [ -f $(brew --prefix)/etc/bash_completion ]; then
source $(brew --prefix)/etc/bash_completion
fi
source /usr/local/etc/bash_completion.d/git-prompt.sh
source /usr/local/etc/bash_completion.d/git-completion.bash
GIT_PS1_SHOWDIRTYSTATE=true
export PS1='\[\033[37m\][\[\033[36m\]\u\[\033[37m\]@\h \[\033[32m\]\W\[\033[37m\]]\[\033[31m\]$(__git_ps1)\[\033[00m\]\$ '
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
Reference
이 문제에 관하여(Mac을 얻고 나서 git completion bash와 git prompt를 사용할 수 있을 때까지), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Canon11/items/e9efae4966f0d71217f8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)