日常のメモを書くだけのブログ

クリニック経営・業務効率化、長期投資、不動産投資のこと

二つのブランチをリベース

★プッシュしたい先頭のブランチで作業

#サーバーの最新を取る
git fetch backlog

 

#保険でプッシュしたいブランチのbackupを取る
git checkout -b XXXX

 

#ローカルにリベースしたいブランチがない場合、あり場合はpullでよし
git checkout -b hoge origin/hoge

 

#先頭にあるブランチと対象となるブランチをリベースする
git rebase hoge

ここでいっぱい怒られるので対処する
1、マージの場合はファイルを開き修正
2、追加の場合は git addで追加
3、削除の場合は git rm XXXXで削除

成功するまで[git rebase --continue]上記1、2、3、αを続ける