Git 分支合并到测试分支(dep-qa)教程

场景

开发完成后,需要将 feature 分支的代码合并到 dep-qa 测试分支,触发流水线进行测试验证。


以下例子均为举例

前置条件

  • 当前 feature 分支代码已全部提交(git status 显示 working tree clean)
  • 已配置远程仓库(origin)

操作步骤

1. 确认当前分支状态

bash 复制代码
git status

确保没有未提交的更改。如有,先 commit 或 stash。

2. 切换到测试分支

bash 复制代码
git checkout dep-qa

如果遇到 untracked file 冲突,按提示删除或移动冲突文件后重试。

3. 拉取远程最新代码

bash 复制代码
git pull origin dep-qa

必须先 pull,避免本地落后导致不必要的冲突。

4. 合并 feature 分支

bash 复制代码
git merge feature/4.0.7/你的分支名

示例:

bash 复制代码
git merge feature/4.0.7/fe-file-management-optimization

5. 处理冲突(如有)

如果 Git 提示冲突:

bash 复制代码
# 查看冲突文件
git status

# 手动编辑冲突文件,解决 <<<<<<< / ======= / >>>>>>> 标记

# 标记为已解决
git add .

# 完成合并
git commit

6. 推送到远程

bash 复制代码
git push origin dep-qa

7. 切回开发分支(可选)

bash 复制代码
git checkout feature/4.0.7/你的分支名

注意事项

要点 说明
方向不要搞反 dep-qa 上执行 git merge 你的分支,不是反过来
合并前先 pull 避免本地 dep-qa 落后产生额外冲突
不要在 dep-qa 上直接开发 dep-qa 仅用于测试集成,日常开发在 feature 分支
冲突及时处理 冲突越晚解决越复杂,合并后立即确认

常见问题

Q: 切换分支时提示 untracked file would be overwritten

删除或移动提示的文件,然后重新 checkout:

bash 复制代码
Remove-Item -Path "冲突文件路径" -Force
git checkout dep-qa

Q: 合并后发现代码有问题,想撤销

bash 复制代码
# 撤销最近一次 merge commit(未 push 时)
git reset --hard HEAD~1

# 已 push 时,用 revert
git revert -m 1 HEAD
git push origin dep-qa

Q: 想查看哪些 commit 会被合并

bash 复制代码
git log dep-qa..feature/4.0.7/你的分支名 --oneline

完整流程速查

bash 复制代码
git status                                          # 确认干净
git checkout dep-qa                                 # 切换
git pull origin dep-qa                              # 拉最新
git merge feature/4.0.7/你的分支名                    # 合并
git push origin dep-qa                              # 推送
git checkout feature/4.0.7/你的分支名                 # 切回开发
相关推荐
Easy_API5 小时前
从“有多少卡“到“卖多少 Token“:算力的标尺正在换
大数据·人工智能·深度学习
末央&6 小时前
GIT工具的基础指令与使用
git
移动云开发者联盟6 小时前
中国移动发布全链条算力服务成果
大数据
晓窗科技7 小时前
口碑好的AI基座服务商
大数据·人工智能·python
和裕7 小时前
蜂窝板 vs 七层瓦楞重型纸箱:大件工业设备运输性能与成本全对比
大数据·运维·网络·人工智能·算法
ACP广源盛139246256737 小时前
国产 PCIe2.1 交换芯片 IX6024:低成本轻量化端侧 AI IO 扩展选型解析
大数据·人工智能·硬件架构·pcie·国产芯片
小王毕业啦7 小时前
2012-2024年 机构投资者实地调研数据 xlsx
大数据·人工智能·数据挖掘·数据分析·社科数据·实证分析·经管数据
制造业的搬运工8 小时前
智能家居工控PCB可靠性检测规范与制程管控实践
大数据·网络·人工智能·制造·pcb工艺
2601_962218619 小时前
万象生鲜系统订单全生命周期状态同步技术实现业务可视
大数据·数据库·人工智能·python·算法
南京兴帝文化传媒有限公司9 小时前
实体理疗店地图优化实操:关键词布局+AI问答如何带来新客翻倍增长
大数据·人工智能·geo 优化·geo优化避坑·ai搜索获客·宣城企业数字化