You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

与同事协作同一分支时Git拉取遇Merge Conflict,求解决方法

解决Git合并冲突的步骤

1. 确认冲突文件

同事本地拉取遇到冲突后,先执行 git status,查看输出里标记为both modified的文件,这些就是你们同时修改的冲突文件。

2. 手动解决冲突

打开冲突文件,Git会用特殊标记区分两边的修改:

<<<<<<< HEAD
同事本地修改的代码内容
=======
你推送到远程的代码内容
>>>>>>> [远程分支的commit哈希/分支名]

和你沟通确认冲突部分的最终代码,删掉<<<<<<<、=======、>>>>>>>这些标记,保留正确的内容。

3. 提交解决后的修改

  • 执行 git add [冲突文件名],把处理好的文件暂存
  • 执行 git commit,Git会自动生成合并提交的默认信息,确认后保存即可

4. 推送到远程分支

最后执行 git push,把合并后的代码推送到你们共用的工作分支。

后续协作建议

  • 提前和同事明确各自负责的文件或代码块,减少同区域修改的概率
  • 每天定时拉取远程分支的最新代码,避免本地代码和远程差距太大导致大量冲突

内容的提问来源于stack exchange,提问作者user19030239

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 04:18:13