git について基本的な質問をしたいのですが、公開部分はマスターに配置され、カスタマイズされた関数はブランチに配置されています。
私は通常、公開部分をマスターに変更します。更新するときにブランチも変更できることを願っていますが、更新時に競合することがよくあります
私の手順は次のとおりです: 最初にマスターで git add を送信します。=>git commit -am 'xx'=>git Push -u 原点次に、master
はパブリック部分の新しいコンテンツをブランチに更新します。 git Branch Branch=>git pull=>git merge
git pull 中に競合がすでに報告されています。正しい手順は何ですか?
プロセスによっては間違いなく競合が発生します。両方の変更されたファイルにアクセスして競合を手動で修正し、再度送信することしかできません。
master ブランチ上のファイルを変更し、次に別のブランチ上のファイルを変更すると、マージ時に競合が発生します。
または競合を解決し、git add、git rebase --Continue;
またはブランチを毎日マージすると、競合が大幅に減ります