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 //上传至远程端


发布了4 篇原创文章 · 获赞 0 · 访问量 118

猜你喜欢

转载自blog.csdn.net/qq_41160269/article/details/105470488