gitでマージコンフリクトの解決方法
Git でマージコンフリクトを解決するには、以下の手順に従ってください。
- まず、マージコンフリクトが発生したブランチで「git status」コマンドを実行し、コンフリクトしているファイルのリストを確認します。
- 競合するファイルをオープンすると、次のような競合マーカーが表示されます。
<<<<<<< HEAD
冲突的代码(当前分支的修改)
=======
冲突的代码(合并分支的修改)
>>>>>>> branch-name
- 必要に応じて、手動で競合するファイルを編集し、競合を解決します。どちらかの変更を保持するか、2つの変更をマージして競合マーカーを削除することを選択できます。
- コンフリクトが解決されたファイルを保存する。
- git addコマンドでコンフリクト解決済みのファイルをステージします。
- git commit コマンドを実行してマージ結果をコミットし、マージ操作を完了します。
リモートリポジトリから最新のコードを取得するには、マージする前に git pull コマンドを使用してローカルのコードベースを更新することをお勧めします。また、コンフリクトを解決した後、マージ結果が正しいことを確認するために適切なテストを実行することを忘れないでください。