Git 競合解決の詳細なプロセス

1.マスターメインブランチコード

2. 新しいブランチを作成し、コードを編集します

新しいブランチ:

コードを変更します。

3. 他のユーザーをリモートでシミュレートして gitee のコードを変更および編集する

4.支店コードを送信する

        独自のブランチで変更したコードをリモートに送信し、master ブランチにマージします。注: 前の手順では、他の同僚がコードを変更したことをシミュレートしており、自分のブランチを再度 master ブランチにマージすると、コードの競合が発生します。

5. リモートブランチのマージ

上記のブランチを master ブランチにマージすると、競合が発生します。

6. 競合を解決する

 master ブランチに切り替えます。

git checkout master

マスターブランチコードを更新します。

git pull

もう一度新しいブランチに切り替えます。

git checkout add_login_check_func

master ブランチを独自の新しいブランチにマージします。

この時点で、ブランチ マージに競合があることを示すプロンプトが表示され、コード ファイルにも対応するプロンプトが表示されます。

git status コマンドを使用して、どのファイルの競合が変更されたかを確認することもできます。

競合の解決を開始します。

方法 1 (競合するコードを手動で変更する):

方法 2 (ツールを使用して競合を解決する):

「適用」をクリックした後:

ここでコードが変更されました。

コードをもう一度再送信するだけです。

: コードの競合を避けるために、同じブランチのコードを変更する場合は、最初にコードをプルしてからコードを送信する必要があります。

おすすめ

転載: blog.csdn.net/weixin_44799217/article/details/132013096