gitでpecoを使ってチェックアウトする

背景

チケット番号-hoge-featureみたいなブランチ名がたくさん出来上がる。
普段のコマンドとかではzshのTAB補完を使うのだけど、チケット番号だとすぐに思い出せない。
補完一覧を出したあとで「これだ」って感じで打つ必要があった。
これがめんどい。あと数字だと打ちにくい。

対応

pecoを使ってチェックアウトするaliasを定義した。

$ git config --global alias.pco !git checkout `git branch | cut -b 3- | peco`

だいぶ楽になった。