0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

GHQとPECOを用いてGITリポジトリ管理を簡単にする

Posted at

クローンしてきた、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 + ]

↓以下のように一覧とディレクトリの移動が手早くできるようになります。
Qiita (1).gif

◽️参考(ほぼこの人の丸ぱくり。ごめんなさい)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?