PR出现冲突无法直接解决
问题:
- 存在p-dev 分支,申请合入 master 分支,产生pr
- 无法直接自动将pr 合入到master中
- 需要在本地解决
方法一:使用 git pull(快捷但隐式)
git checkout your-feature-branch
git pull origin target-branch # 自动 fetch + merge
# 解决冲突 → 提交 → 推送
特点:
- 优点:命令少,操作快。
- 缺点:行为不透明(自动合并),可能产生不必要的 merge commit,对新手不够友好。
- 适用场景:个人分支、简单合并、熟悉 Git 行为时。
方法二:使用 git fetch + git merge(显式且可控)
git checkout your-feature-branch
git fetch origin # 显式获取远程最新信息
git merge origin/target-branch # 手动合并指定分支
# 解决冲突 → 提交 → 推送
特点:
- 优点:步骤清晰、可预测、便于调试,符合 Git 最佳实践。
- 缺点:多敲一行命令。
- 适用场景:团队协作、重要分支、需要精确控制合并过程时。
总结建议:
优先推荐方法二(fetch + merge) —— 更安全、更专业、更易维护。
方法一可以用于快速操作,但需清楚其背后的行为。
如追求线性历史,也可用 rebase 替代 merge,但仅限未共享的本地分支。

浙公网安备 33010602011771号