git-spiceを使用すると簡単にブランチをスタックできます。
インストール
Homebrewを使用する場合には以下のコマンドでインストールできます。
brew install git-spice
使い方
以下の順で実行するとブランチを作成し、変更をコミットします。
# ファイルに変更を加える
$ git add file.txt
$ gs branch create feat1
上記を繰り返してブランチをスタックします。
# ファイルに変更を加える
$ git add file2.txt
$ gs branch create feat2
リモートにブランチを反映するには以下のコマンドで認証します。
gs auth login
以下のコマンドでブランチをリモートに反映し、プルリクエストを開きます。
gs branch submit
プルリクエストに以下のようなコメントがつきます。
リモートの変更を反映するには以下のコマンドを実行します。
gs repo sync