git에서 브랜치 목록을 번호 매기고 한 순간에 전환하는 별칭
Mac · Linux를 상정하고 있습니다. bash의 경우 다음을
~/.bash_profile
에 추가하고 source ~/.bash_profile
로 업데이트하면됩니다.~/.bash_profile의 경우
function b() {
command git branch --sort=-committerdate | cut -c 3- | head -n20 | cat -n
command read -p "Enter Branch Number: " BranchNumber
command git checkout $(git branch --sort=-committerdate | cut -c 3- | head -n20 |awk NR==$BranchNumber)
}
zsh 의 경우는 이하를
~/.zshrc
에 추기해 source ~/.zshrc
로 갱신입니다.~/.zshrc의 경우
function b() {
command git branch --sort=-committerdate | cut -c 3- | head -n20 | cat -n
read 'BranchNumber?Enter Branch Number: '
command git checkout $(git branch --sort=-committerdate | cut -c 3- | head -n20 |awk NR==$BranchNumber)
}
명령은 짧게
b
의 한 문자를 할당합니다. 모두 네이티브 커맨드로 동작하고 있으므로, 커스터마이즈도 용이할까라고 생각합니다. 모든 엔지니어에게 좋은 git 생활을!
Reference
이 문제에 관하여(git에서 브랜치 목록을 번호 매기고 한 순간에 전환하는 별칭), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/umihico/items/18df63dac4877105a307텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)