gitでのマスターとのマージで発生した競合を解決する方法

Gitでマスターにマージする際のコンフリクトを解決する方法を以下に示します。

  1. まず、git statusコマンドで現在の競合ファイルのリストを確認しましょう。競合しているファイルには「Unmerged」というマークが付けられます。
  2. 競合ファイルをオープンし、競合セクションを探します。競合セクションは次の形式でマークされます。
<<<<<<< HEAD
当前分支的修改内容
=======
合并分支的修改内容
>>>>>>> branch_name
  1. 実際に必要な変更内容を、どのブランチにマージするか選択したり、変更内容の調整を行います。
  2. 変更後のファイルを保存する。
  3. `git add <ファイル名>` コマンドで変更されたファイルをステージングエリアに追加する。
  4. git commitコマンドを使用して変更をコミットする。
  5. その他の競合ファイルがあれば、すべての競合が解決されるまで、ステップ2からステップ6を繰り返し実行します。
  6. すべてのコンフリクトが解決したら、git merge –continue コマンドでマージを完了します。

注意:衝突の解決時は、コードをよく見直して調整する必要があります。それにより、マージ後のコードのロジックが正しいことを確認します。

bannerAds