gitにわかりやすい名前のコマンドを追加してくれる。
使いそうなものから
git switch {branch}
checkoutよりもswitchのほうがスイッチした感が得られますね。
git branches
各ブランチが色付きで表示されつつ、それがリモートにpublishされているかどうかもあわせて表示されるので便利。
git graft {branch}
Merge unpublished branch into current branch, then remove it.
ってなってるんだけど、トピックブランチを立ててマージした後に残ったブランチを削除するのも面倒なので こっちのコマンドのほうがいいのかなと思うんだけど。そういう用途向けじゃないのかな。
git sprout {branch}
現在のブランチから新しいブランチを作る
git publish {branch}
リモートにブランチをパブリッシュ。
トピックブランチはリモートにpushしないのであまり使わないけど便利そう。
git unpublish {branch}
逆にこっちをgitのコマンドで実行するやり方がわからない。
git harvest {branch}
よくわからん。というかrebaseをきちんと理解してないのを理解したので調べた
結果、単独開発の場合はあまり必要ない感じだった。
git sync
複数人で作業することはないのでほとんど使わなさそう