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