git의 branch는 늘어나자 checkout이 귀찮아서 peco라고 했다.
개요
귀찮은 git 명령을 더 쉽게 사용하고 싶습니다 !!!
라는 강한 충동에 몰렸기 때문에 peco를 사용해 보았다. 전제 알고 있는 분은, 아래까지 읽어 날리는 것 추천. peco등 초보자이므로 수행 부족한 곳은 지적 부탁드리겠습니다m(_ _)m.
이번은 이하의 환경에서 peco 하고 있다.
애초에 peco란?
매우 간단한 도구로 "표준 입력에서받은 행 데이터를 증분 검색하여 선택한 행을 표준 출력으로 반환"명령.
단순하기 때문에 다양한 조합에 따라 효과를 발휘한다.
모든 장면에서 옵션을 표준 입력으로 받아 결과를 출력합니다.
글쎄. 아니, 조금 기다려줘.
증분 검색을 모르겠습니다.
실시간으로 결과가 아래에 늘어서는 아레.
peco 하고 있는 모습을 공식의 Git로부터 인용시켜 주면(자),,,
(출처: peco-README(GitHub) )
과연 알았다. 그럼. git을 peco 해 보자.
.bashrc에 다음의 설명을 한다.
.bashrcalias gch='git checkout `git branch | peco | sed -e "s/\* //g" | awk "{print \$1}"`'
그 후는 이 파일을 적용하기 위해서 이하의 커멘드를 우울.
$ source ~/.bashrc
이것으로 「gch」라고 하면 기존의 브랜치를 검색해 선택해 checkout 된다.
여담
alias를 설정하면 "git commit -m "first commit""등으로 치지 않아도 된다. 치는 것이 귀찮은 것은 용서하지 않고, alias로 생략하고 있다. 그것은 별도 Qiita로 정리할 생각.
Reference
이 문제에 관하여(git의 branch는 늘어나자 checkout이 귀찮아서 peco라고 했다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/SuguruOoki/items/585bdaf5c9fafdced0bb
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
실시간으로 결과가 아래에 늘어서는 아레.
peco 하고 있는 모습을 공식의 Git로부터 인용시켜 주면(자),,,
(출처: peco-README(GitHub) )
과연 알았다. 그럼. git을 peco 해 보자.
.bashrc에 다음의 설명을 한다.
.bashrcalias gch='git checkout `git branch | peco | sed -e "s/\* //g" | awk "{print \$1}"`'
그 후는 이 파일을 적용하기 위해서 이하의 커멘드를 우울.
$ source ~/.bashrc
이것으로 「gch」라고 하면 기존의 브랜치를 검색해 선택해 checkout 된다.
여담
alias를 설정하면 "git commit -m "first commit""등으로 치지 않아도 된다. 치는 것이 귀찮은 것은 용서하지 않고, alias로 생략하고 있다. 그것은 별도 Qiita로 정리할 생각.
Reference
이 문제에 관하여(git의 branch는 늘어나자 checkout이 귀찮아서 peco라고 했다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/SuguruOoki/items/585bdaf5c9fafdced0bb
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
alias gch='git checkout `git branch | peco | sed -e "s/\* //g" | awk "{print \$1}"`'
$ source ~/.bashrc
alias를 설정하면 "git commit -m "first commit""등으로 치지 않아도 된다. 치는 것이 귀찮은 것은 용서하지 않고, alias로 생략하고 있다. 그것은 별도 Qiita로 정리할 생각.
Reference
이 문제에 관하여(git의 branch는 늘어나자 checkout이 귀찮아서 peco라고 했다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/SuguruOoki/items/585bdaf5c9fafdced0bb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)