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