"grape" と "master" という 2 つのリモート ブランチがあります。現在「ぶどう」に乗っています。
次に、「マスター」に切り替えます。
git checkout master
「グレープ」から「マスター」にすべての変更をプルしたい - これはそれを行う方法ですか?:
git merge origin grape
git は、リモート ブランチ「グレープ」の現在の状態をすべて「マスター」のローカル コピーにプルすることを理解しています。自動マージを試みます。競合がある場合、競合しているファイルには実際に競合テキストがファイルに挿入されます。次に、それらのファイルに移動し、不要なチャンクを削除する必要があります (基本的に、これらのファイルをマージする方法を git に伝えます)。
競合しているファイルごとに、変更を追加して再度コミットする必要がありますか?:
git add problemfile1.txt
git commit -m "Fixed merge conflict."
git add problemfile2.txt
git commit -m "Fixed another merge conflict."
...
上記のようにすべてのマージ競合を修正した後、もう一度「マスター」にプッシュしてプロセスを終了しますか?:
git push origin master
または、この競合状態に陥ったときに他に何かする必要がありますか?
ありがとうございました