gcd 터미널에서 GitHub 리포지토리를 편리하게 이동

2328 단어 tipsGitHubZsh


기본 동작은 다음과 같습니다.
gcd レポジトリ名 에서 자신의 리포지토리로 이동.gcd 組織/レポジトリ名 에서 해당 리포지토리로 이동.
만약 로컬에 없으면 클론하고 나서 이동.

ghq가 필요합니다.

ghq는 매우 훌륭한 도구입니다. 자세한 도입 방법은 검색하면 많은 기사가 나오므로 그쪽으로 맡깁니다. mac라면 brew install ghq로 설치 가능합니다.

gcd는 다음 스크립트를 .zshrc 등에 추가하는 것만으로 작동합니다.
GHQ=`ghq root`/github.com
ME=`git config --get user.name`

gcd() {
    ghq get -p $1
    if [ `dirname "$1"` = "." ]; then
        cd $GHQ/$ME/$1
    else
        cd $GHQ/$1
    fi
}
$GHQ 이나 $ME 와 같은 변수는 하드코트해도 좋다고 생각합니다.

직접 추가하는 것도 귀찮다면 npm i -g gcd-cli 로 설치할 수 있습니다.
htps : // 기주 b. 코 m / 아카 메코 / gcd-c

뭔가 있으면 트위터 또는 코멘트 란에서 논의합시다.

편리 스크립트 gcd(GitHub cd). gcd レポジトリ名 에서 자신의 리포지토리로 이동. gcd 組織/レポジトリ名 에서 해당 리포지토리로 이동. 로컬에 없으면 클론하고 나서 이동 htps // t. 코/q6Y코 9G7LB 요ghq 피 c. 라고 r. 코 m/사네 XkCrnY

좋은 웹페이지 즐겨찾기