git分支管理问题?

2023-06-16 312 0

问题:
目前项目有基础分支A,当前开发在A分支拉取出来的B分支上开发,目前B分支已经开发测试完毕,这时候准备开发二期新的需求也就是分支C。那么分支C应该从B上面拉取呢,还是等A和B分支先合并后再拉取?不排除B分支还有bug修复问题。

如果是二期,那么 C 应该依赖 B,所以应该从 B 创建新分支。

将来 B 有 bug 修复,并最终合并到 master,应该再把 C rebase 到新 master。

# 保持本地 master 最新
git checkout master
git pull --ff-only
# rebase C 到最新 master
git checkout C
git rebase master -i
# 把标记重复的 commit 压掉
# 解决冲突
# 用 rebase 后的 C 覆盖远端的 C
git push -f

回答

相关文章

nuxt2部署静态化和ssr的时候访问首页先报404再出现首页为什么?
`clip-path` 如何绘制圆角平行四边形呢?
多线程wait方法报错?
VUE 绑定的方法如何直接使用外部函数?
vue2固定定位该怎么做?
谁有redis实现信号量的代码,希望借鉴一下?