既存のブランチから新しいブランチを作成しました:
git checkout master
git checkout -b test
次に、新しいブランチでファイルの名前を変更しました。
git mv foo.txt fooOld.txt
git mv fooNew.txt foo.txt
git commit -am "Rename file"
その間、他の誰かが master ブランチの fooNew.txt を編集し、変更をプッシュしました:
git co master
echo "Some changes" >> fooNew.txt
git commit -am "Do some important changes"
git push origin master
マスターから変更を取り込もうとすると、エラーが発生します。
CONFLICT (modify/delete): fooNew.txt deleted in HEAD and modified in master.
これらの 2 つのブランチをマージして、マスターの fooNew.txt に加えられた変更を含む foo.txt ファイルを作成するにはどうすればよいですか?