03 / 06
todev
移動 / 選択zsh/repo.zsh依存: fzf
ABOUT
目的のブランチへ最短距離で移動して git pull まで済ませる。
指定ブランチ(省略時は develop)の worktree があればそこへ cd、なければ git switch する。ローカルにブランチが無い場合は remote-tracking branch から作成し、それも無ければ現在の HEAD から新規作成する。最後に upstream が設定されていれば git pull で最新化する。-s を付けると worktree・ローカル・リモートの全ブランチから fzf で選択でき、引数は絞り込みクエリになる。
USAGE
todev [-s] [branch]
OPTIONS
- -s
- fzf でブランチを選択する。branch 引数は絞り込みクエリになる
- branch
- 移動先ブランチ。省略時は develop
EXAMPLES
$ todevdevelop へ移動して pull
$ todev mainmain へ移動して pull
$ todev -sfzf でブランチを選んでから移動
DEMO
DEMO GIF SLOT
src/assets/gifs/todev.gif を追加するとここに表示されます