fzfでブランチ検索

mehm8128
·

fzf+ghqでリポジトリ検索が快適になって、ブランチ検索も快適にしたかったのでした

ちょっと調べて他の人のを参考にさせてもらったりした結果、こうなった

`abbr -a gco "git checkout (git branch -a | cut -c 3- | sed 's/^remotes\/[0-9a-zA-Z_-]\+\///' | fzf)"`

ブランチ一覧表示→前3文字分の余計な文字&スペースをカット→`remotes/{リモートにつけた名前}/`をカット→fzfに渡す→検索結果にcheckout

HEAD -> origin/mainだけ動いてないけどスルーした(これなに)(remotes/origin/HEADがorigin/mainのaliasですよみたいな感じなのかな)

config.fishと.gitconfigにalias(abbr)が散乱してるのできれいにしたい

@mehm8128
Cybozu, ex-traP