1 )单位有一个标准项目 A
2) 我从A 项目 复制 ,重新提交GIT PUSH 形成 项目B
3) 想在因为项目A 升级了 基础功能, 所以项目B也想升级
4) 我的做法是, 在项目B中 新建分支。
然后 git rm -rf . , git commit 。 (删除这个分支的内容)
然后在项目B中 维护了一个 A项目的远程地址。
最后在项目B ,新分支中 git pull <A项目地址> <A项目分支名> ,
最后 新分支合并到B项目主分支。
但是这样做 会把我的主分支 开发的差异功能删掉。
应该怎么办呢?
GitLab
cherry-pick ?
完全不需要rm分支吧,导入同一仓库,作为两个分支,cherry-pick或是合并应该都可以。
我寻思 分支不能解决吗 为啥要好几个项目?
A项目的环境中 切个分支B项目,剩下的cherry-pick你需要的就可以了