4

既存のブランチから新しいブランチを作成しました:

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 ファイルを作成するにはどうすればよいですか?

4

1 に答える 1