Xcodeで共同開発している時に、作業ブランチのmaster
が変更されてしまい、fast-forward(早送り)マージできない状態になったときに今の自分はこうやっています的メモです。(もっといい方法あるはず)
作業ステップ
T = ターミナル
X = Xcode
-
T : ローカルの
master
を最新にする -
T : 作業ブランチに切り替える
git checkout feature
-
T : 分岐点をつけ替える
git rebase master
- X : コンフリクトを修正する
-
T : 作業したファイルをステージングに追加する
git add .
-
T :
rebase
を完了させるgit rebase --continue
-
T : 変更を反映する
git push --force-with-lease origin feature