아직 git checkout으로 브랜치 이름을 copipe하고 있습니까?

1900 단어 xargshackPecoGit

폭속으로 쉽게 git checkout을하고 싶습니다.



개인적으로 vim을 써내고 나서, vimmer가 되어 온 자신입니다만 vim를 사용하면 사용할수록 마우스나 트랙패드를 만지고 있는 시간이 아무래도 울리고 버린다...

git의 브랜치 이동도 매일처럼합니다.

git branch -> copipe -> git checkout ペースト
그렇게하면 집중이 끊어집니다.

어떻게 든 할 수없는 것인지 머리를 들고 있던 어느 날 ...

peco라는 신 도구가있었습니다.



네, 아직 peco를 사용하지 않았습니까? ? ? - Qiita

공식 리포지토리는 이쪽

여기 뭔가를 말하면 표준 출력을 대화식으로 grep 할 수 있습니다.
$ brew install peco
쉽게 설치할 수 있습니다.

실제로 사용해 보면 이런 느낌 ↓↓↓↓


표준 출력을 파이프 |에서 peco로 전달하면 모호한 검색으로 grep 할 수 있습니다.

그렇다면 느낌이지만 git checkout 응용 프로그램을 사용해보십시오.

git branch | peco | xargs git checkout


master에서 develop로 확인하십시오.



이런 식으로 한 번도 마우스를 만지지 않고 부드럽게 체크 아웃을 끝낼 수있었습니다.

iterm2 뭔가를 사용하고 있으면, copipe가 잘 못하고 마우스로 커서를 선택하고 여러 번 command + c을 연타하고 ...

스트레스 풀 checkout은 이미 안녕하세요.

여러 번 사용하는 명령은 가능한 한 스트로크가 적고 편안하게 끝내고 싶습니다.

그렇다고는 해도 유석에 매회

원하는 셸 구성에 alias를 붙이면 유용합니다.
나는 조금 난폭하지만
alias br='git branch  | peco | xargs git checkout'

하고 있습니다 ⤴️

좋은 웹페이지 즐겨찾기