作成方法
gs branch create の --below オプションで新しいブランチを現在のブランチの下に作成できます。
gs branch create ブランチ名 --below
例
┌── C
┌─┴ B
┌─┴ A ◀ (current)
trunk
同じ初期状態で gs branch create X --below を実行すると
┌── C
┌─┴ B
┌─┴ A
┌─┴ X
trunk
新しいブランチXがAの下(trunkとAの間)に作成されます。
--target オプションとの組み合わせ
--target オプションと組み合わせることで、現在のブランチ以外を基準にした挿入も可能です。
例
# ブランチBを基準として、その下に挿入
gs branch create X --below --target B
初期状態
┌── C
┌─┴ B
┌─┴ A ◀ (current)
trunk
gs branch create X --below --target B
┌── C
┌─┴ B
┌─┴ X
┌─┴ A
trunk