(2020/09/07) fzfを使う楽なやり方を見つけたので更新
レビュー後など、直近や直前に使っていたブランチに戻りたいときはよくある。しかし、ブランチ名を忘れてたりすると「なんだっけ?」と思ってさかのぼったり、tab補完で頑張って見つけようとしたりする。
「対話的に選べればいいのになー」と思ったので、そういうコマンドを作った。
インストール方法
fzf をインストール。brewから
brew install fzf
以下のgistを git-choose
という名前で落として実行権限を与え、PATHの通る場所に置くだけ
使い方
git choose
して、部分一致でブランチを探して切り替え
補足
- gitは
git-xxx
という実行ファイルがPATHから探せる時、サブコマンド形式git xxx
で呼べる仕様になっている。git-completionがあればサブコマンドの補完も効く。