Posted at

Xcodeで `git rebase master` するときの手順

Xcodeで共同開発している時に、作業ブランチのmasterが変更されてしまい、fast-forward(早送り)マージできない状態になったときに今の自分はこうやっています的メモです。(もっといい方法あるはず)


作業ステップ


T = ターミナル

X = Xcode




  1. T : ローカルのmasterを最新にする


  2. T : 作業ブランチに切り替える git checkout feature


  3. T : 分岐点をつけ替える git rebase master


  4. X : コンフリクトを修正する


  5. T : 作業したファイルをステージングに追加する git add .


  6. T : rebaseを完了させる git rebase --continue


  7. T : 変更を反映する git push --force-with-lease origin feature


参考にした記事