git switchするブランチをfzfで選択して移動する
tags: git
前提
gitとfzfがインストールされている
コマンドを作る
gitにはパスの通ったところにgit-xxx
というファイルを作成して実行権限をつけておくと、git xxx
のようなサブコマンドを作成できる機能があるのでそれを使ってgit sw
というコマンドを作る
パスが通っているディレクトリにファイルを作ります
touch git-sw
ファイルの中にはshell scriptとして以下を書き込む
#!/bin/sh
git switch $(git branch -a | fzf)
実行権限を付与する
chmod u+x ./git-sw
使い方
gitが設定されているディレクトリで以下を実行すると現在のgitリポジトリのブランチ一覧が表示され、それを選択するとブランチを移動できるようになる
git sw