type
date
status
slug
summary
tags
category
icon
password
Parent item
Sub-item
先基于demo创建一个解决冲突分支

1. 拉取远程分支并创建本地跟踪分支

 
 
  • 关键点
    • b + origin/分支名 确保本地分支跟踪远程分支。

2. 合并 feature_xxhdev 并解决冲突

 
  • 预期:此时应提示冲突(CONFLICT),需手动解决:
    • 编辑冲突文件(删除 <<<<<<<=======>>>>>>>)。
    • 标记为已解决:

    3. 推送到远程冲突解决分支

     
    • 如果远程分支已存在且需覆盖:

      💡 关键总结

      步骤
      命令/操作
      目的
      1. 关联远程分支
      git checkout -b <本地分支> origin/<远程分支>
      确保本地分支与远程同步
      2. 合并目标分支
      git merge feature_xxhdev
      触发冲突并解决
      3. 推送回远程
      git push origin <分支>
      更新 CI/CD 分支

      ⚠️ 常见陷阱

      1. 错误创建分支
          • ❌ git checkout -b merge_conflict_xxx(未关联远程)→ 导致分支基准错误。
          • ✅ 必须用 origin/分支名 显式关联远程分支。
      1. 冲突未触发
          • 检查 git log --graph 确认分支是否基于正确的提交。
      clawgit新分支切换
      Loading...