クローンしてきた、Gitリポジトリがどこのディレクトリにあるかわからん😕
やっと探したけど、この無駄な時間を返してケロと思ったことがある人向けの記事です!!
概要
こいつらを使えばGitリポジトリの管理が圧倒的に改善されます
使い方(多分5分でできる)
ghqをインストール
$ brew install ghq
ghqで管理するrootディレクトリを~/src
に設定する
$ git config --global ghq.root '~src'
pecoの設定ファイルを編集する。
$vim ~/.zshrc
↓以下を追加する
## ghqとの連携。ctrl + ]にバインド。
function peco-src () {
local selected_dir=$(ghq list -p | peco --prompt="repositories >" --query "$LBUFFER")
if [ -n "$selected_dir" ]; then
BUFFER="cd ${selected_dir}"
zle accept-line
fi
zle clear-screen
}
zle -N peco-src
bindkey '^]' peco-src
.zshrc
を再度読み込む。
source ~/.zshrc
以下のコマンドを実行
ctrl + ]
↓以下のように一覧とディレクトリの移動が手早くできるようになります。
◽️参考(ほぼこの人の丸ぱくり。ごめんなさい)