当前位置: 首页 > news >正文

微博营销策划方案范文优化网站建设

微博营销策划方案范文,优化网站建设,logo制作教程,小企业网站建设基于 Git 这一版本控制系统,通过定义不同的分支,探索合适的工作流程来完成开发、测试、修改等方面的需求。 例如:在开发阶段,创建 feature 分支,完成需求后,将此分支合并到 develop 分支上;在发…

基于 Git 这一版本控制系统,通过定义不同的分支,探索合适的工作流程来完成开发、测试、修改等方面的需求。

例如:在开发阶段,创建 feature 分支,完成需求后,将此分支合并到 develop 分支上;在发布阶段,创建 release 分支,完成阶段开发任务后,将分支合并到 develop 和 master 分支上;在修改 bug 过程中,创建 Hotfix 分支,基于此分支完成 bug 修复,并合并到 develop 和 master 分支。其中,master分⽀和develop分⽀贯穿项⽬;其他分支均为承担特定指责的临时分⽀。

分支名及作用

分⽀名称作用⽣命周期提交or合并起⽌点
feature分⽀开发某个功能临时分⽀、开发 阶段可提交代码由develop分支产⽣, 最终合并到develop分⽀
develop分⽀记录历史、开发功能贯穿整个 项⽬不能提交,由Feature分 ⽀、Release 分⽀、Hotfix分⽀合并代码整个项目
release分⽀用于本次Release 如文档、测试、 bug修复临时分支、发版 阶段可提交代码由develop分支产⽣, 最终合并到develop 分⽀和master分支
hotfix分⽀⽤于解决线上bug临时分 ⽀、紧急 修复阶段可提交代码由master分⽀产⽣, 最终合并到develop 分⽀和master分支
master分⽀记录历史发布版本贯穿整个项目不能提交,由Release、Hotfix分支合并代码整个项⽬

实例


命令操作说明:

本文演示的命令是使用 win10 环境下的 WSL2.0(特殊情况会注明);

$ 符号所在行是演示命令,$ 符号所在行的下面为输出内容。


初始化项目

创建一个名为 git-demo-workflow-project 的 Git 项目,在该项目内创建一个文件并提交。

$ pwd
$ mkdir git-demo-workflow-project
$ cd git-demo-workflow-project/
$ touch readme.md
$ git init
$ git add .
$ git commit -m "init"

创建 develop 分支

$ git switch -c develop

开发阶段

创建 feature 分支来实现特定功能(实例中用文件 LoginUser.html 代替),完成功能后合并到develop分⽀,并删除 feature分⽀。

$ git checkout -b feature-login develop$ touch LoginUser.html
$ echo "hi, this is user html" > LoginUser.html
$ cat LoginUser.html$ git add .
$ git commit -m "feat: add LoginUser.html"$ git status$ git checkout develop
$ git merge --no-ff feature-login
$ git branch -d feature-login

在这里插入图片描述

发布阶段

创建 release 分⽀,修改提交后,合并到 master、develop分支

$(develop) git checkout  -b release-v0.1 develop$(release-v0.1) echo "bugifx LoginUser.html" >> LoginUser.html
$ git add .
$ git commit -m "fix: bugfix for LoginUser.html"$ git checkout master$ git merge --no-ff release-v0.1$ git checkout develop
$ git merge --no-ff release-v0.1
$ git branch -d release-v0.1

在这里插入图片描述

bug 修复阶段

创建 hotfix 分⽀修复 bug,而后合并到 master、develop分⽀。

$ git checkout -b hotfix-v0.1.1 master
$ git status$ echo "hotfix for LoginUser.html" >> LoginUser.html
$ cat LoginUser.html
$ git add .
$ git commit -m "hotfix: do something for LoginUser.html"$ git checkout master
$ git merge --no-ff hotfix-v0.1.1
$ git tag v0.1.1$ git checkout develop
$ git merge --no-ff hotfix-v0.1.1
$ git branch -d hotfix-v0.1.1

在这里插入图片描述



参考:faster-git datawhale

http://www.yayakq.cn/news/286439/

相关文章:

  • 高校后勤网站建设要求网络服务器的价格
  • 网站有二维码吗网站怎样做支付接口
  • 深圳网站优化包年网站定制站
  • 分销网站开发合同域名查询ip地址
  • 网站推广的措施和手段有哪些深圳团购网站设计
  • 系统网站建设方案什么叫模板网站
  • 网站推广方案策划甘肃金顶建设公司网站
  • 常州新北建设局网站南京seo公司哪家好
  • 网站被降权的原因模板网会员
  • 网站建设合同用交印花税wordpress 网银
  • 金融网站建设方案ppt模板如何查看网站的点击量
  • 国家工信部网站域名查询系统还有哪些数据库网站
  • 昆明网站快速优化排名慧聪网郭凡生现状
  • 德国 网站 后缀物流网站购买物流单号
  • 做体育网站互联网广告
  • 小学网站怎么做做网站能挣钱吗
  • 中国住房和城乡建设部网站造价师注册网站建设平台安全问题有哪些
  • 信息技术初二做网站购物网站功能模块图
  • 成都网站开发团队亚马逊在哪个网站做推广
  • 凡科网的网站建设怎么做平面设计考研科目
  • 做网站广告经营者好素材网站
  • 做文案的网站免费学编程国内网站
  • 国内最有趣的网站做包装盒效果图的网站
  • 淄博营销网站建设合肥做网站的的公司
  • 沈阳 教育 公司 网站建设有哪些做数据分析的网站
  • 公司网站的建设内容怎么写深圳设计公司有哪家
  • 企业网站建设及维护购房网
  • 湖北网站建设平台自己制作网站的软件
  • 优化网站浏览量怎么看门户网站制作全包
  • 公司网站建设情况wordpress 要求php版本