当 Git 合并冲突时,你需要手动解决这些冲突并提交修改后的文件
-
首先,运行
git status
命令查看存在冲突的文件。冲突文件会被标记为 “both modified”。 -
打开存在冲突的文件,你会看到一些特殊的标记,例如
<<<<<<<
,=======
和>>>>>>>
。这些标记之间的代码分别表示你的分支和被合并分支的不同修改。 -
仔细审查这些冲突,并决定保留哪些修改。你可能需要与其他团队成员讨论以确定最佳解决方案。删除不需要的代码以及
<<<<<<<
,=======
和>>>>>>>
标记。 -
当你解决了所有冲突后,运行
git add
命令将已解决冲突的文件添加到暂存区。 -
提交解决冲突后的更改:运行
git commit
命令并添加描述性的提交信息,例如 “Resolved merge conflict between branchA and branchB”。Git 会自动生成一个包含冲突解决信息的默认提交信息,你可以按需进行修改。 -
最后,使用
git push
命令将解决冲突后的更改推送到远程仓库。
通过以上步骤,你可以成功地解决 Git 合并冲突。在团队合作时,为了避免冲突,建议经常从远程仓库拉取更新并合并到你的分支,以保持代码同步。