Git分支策略设计---by wjf(2020.4.12)

Git分支策略设计

背景

        你是一个公司的技术负责人,目前公司有三个开发团队,一个是架构编码团队,别的团队要使用这个团队编写的功能进行二次开发,团队成员3人,另外两个团队分别是10人,9人,这两个团队在第一个团队的基础上进行二次开发。目前要进行一个项目的开发,根据设计,有15个独立的功能模块。请设计出平台的分支结构图并创建出来(写出操作命令)。




分支结构图
在这里插入图片描述



相关代码


git init      //初始化仓库

git brach develop      //创建develop分支

git checkout develop      //切换到develop分支

git add 16.md      //将文件放置缓冲区

git commit -m “commit to local master”       //将缓冲区里的文件入库

git push --set-upstream origin develop      //远程端创建develop分支并将本地库中的文件上传至远程端


git checkout -b feature1     //创建架构编码团队1
git add 116.md      //将文件放置缓冲区
git commit -m "commit to local master"      //将缓冲区里的文件入库
git push --set-upstream origin feature1      //远程端创建feature1分支并将本地库中的文件上传至远程端


git checkout develop     //切换到develop分支
git merge feature1     //将feature1分支合并到develop分支


git checkout -b feature2       //创建团队2
git add 1116.md      //将文件放置缓冲区
git commit -m "commit to local master"      //将缓冲区里的文件入库
git push --set-upstream origin feature2      //远程端创建feature2分支并将本地库中的文件上传至远程端


git checkout -b feature3       //创建团队3
git add 11116.md      //将文件放置缓冲区
git commit -m "commit to local master"      //将缓冲区里的文件入库
git push --set-upstream origin feature3      //远程端创建feature3分支并将本地库中的文件上传至远程端


git checkout develop      //切换到develop分支
git merge feature2      //将feature2分支合并到develop分支
git merge feature3      //将feature3分支合并到develop分支


git checkout master //切换到master分支
git merge develop //将develop分支合并到master分支
git push //上传至远程端


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值