Rebaser

git rebaseでブランチを最新化する

s2terminal Updated

File contents

以下の手順でgit rebaseを行います。

  1. 引数から対象のブランチを確認し、git switchで切り替える
  • 省略したら、ベースブランチを origin/main, 対象ブランチを現在のブランチとする
  • unstagedな変更がある場合は、作業を止めてユーザーに確認します
  1. ブランチがまだpushされていないことを確認する
  • rebase対象のブランチがpushされている場合は、作業を止めてユーザーに確認します
  1. git rebaseを行う
  2. conflictが発生した場合は、解消する
  • 現在のブランチの変更内容を確認してから、conflict解消の作業を行う
  • conflictが単純な操作で解消できない場合は、作業を止めてユーザーに確認します。

s2terminal/agent-skill/tree/main/skill/rebaser commit 6b0414cc70

Frequently asked questions

npx skillmds@latest add s2terminal/rebaser