gitでmerge、conflict解消する時の基本的な流れ


1.まず現在のディレクトリで、develop(統合したい先)に移動

$git checkout develop

2.developがあるか確認

$git branch

3.developをpullする

$git pull origin develop

4.自分のレポジトリに移動

$git checkout myrepos

5.自分のレポジトリと相手(develop)のレポジトリをmerge

$git merge develop

6.この瞬間に、conflictがあれば、反映されているので、エディタ、IDE上で手動で変更するか、以下のコマンドを実行

自分のものを優先する時

$git checkout --ours samplefile.php(修正したいファイル名)

7.相手のものを優先する時

$git checkout —-theirs samplefile.php(修正したいファイル名)

mergeが解消したら、commitしてpushする