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

中国最大的博客网站知更鸟WordPress用户中心

中国最大的博客网站,知更鸟WordPress用户中心,做移动网站优化首页软,企业应该如何建设网站分支分支的概念2077 与 分支git - 分支分支语句查看与创建分支切换与删除分支合并分支分支冲突分支分类分支的概念 什么是分支? 2077 与 分支 我最喜欢的游戏就是 赛博朋克2077,美国末日 和 GTA,下图是2077的存档。 存档非常多的原因是因为…

分支

  • 分支的概念
    • 2077 与 分支
    • git - 分支
  • 分支语句
    • 查看与创建分支
    • 切换与删除分支
    • 合并分支
  • 分支冲突
  • 分支分类


分支的概念

什么是分支?

2077 与 分支

我最喜欢的游戏就是 赛博朋克2077,美国末日 和 GTA,下图是2077的存档。

在这里插入图片描述

存档非常多的原因是因为不同的选择会最后有不同的结果,但是又不想每次从头开始,所以就在产生选择的地方建立 “分支”,可以自由选择分支玩耍。

如同下图一样,黄色就是选择男性角色,蓝色就是选择女性角色…
在这里插入图片描述
而黄色,蓝色,绿色这都称为分支,branch。


git - 分支

在 Git 中,分支的作用含义相同,可以通过建立分支从主线上进行分离,然后对 bug 进行修改,修改后可以覆盖主线;也可以分离后彻底自由,走一条不一样的路…

e.g.e.g.e.g.

比如我这里有三个分支:

在这里插入图片描述

然后我修改文件,从 dev01 分支进行提交:

在这里插入图片描述

查看log

在这里插入图片描述

发现只有 dev01 提交了,切换到 master 发现文件内容与 dev01 分支下内容不同。

这个就是分支的概念,其实如果想彻底理解分支概念,强烈建议自行尝试…



分支语句

查看与创建分支

查看分支

git branch

创建分支

git branch 分支名

在这里插入图片描述


切换与删除分支

切换到已有分支

切换分支就像我们一打开2077时选择存档一样…

git checkout dev01
# 切换到 dev01 分支

在这里插入图片描述

创建并且切换到分支

git checkout -b 分支名

删除分支

git branch -d 分支名

强制删除分支

git branch -D 分支名

合并分支

合并分支

一般我们的开发都是开发一个独立的分支修改代码,写完后合并到 master 上;

第一步:切换到 master

git checkout master

第二步:合并到 master

git merge dev01
# 将 dev01 所有的修改合并到 master 上

合并后,master 分支上既有 master 自己添加的内容,也包含 dev01 新添加的内容;

在这里插入图片描述


分支冲突

其实在阅读 合并分支 时,读者就应该产生一个疑问:如果我们在master上修改了一个文件,在dev01分支上也修改了这个文件,那么合并是如何合并的??

假如我们在 master 上修改 test.txt 文件内容;同时在 dev01 分支上同样修改 test.txt 文件内容,然后都进行提交;并回到 master,进行合并操作:

在这里插入图片描述

爆出错误: 产生冲突 Merge conflict,自动合并失败,需要人工介入;

解决办法: 打开 test.txt,人工介入:

在这里插入图片描述

其中 <<<<<<< HEAD 意思为当前 master 分支中 test.txt 内容 ;>>>>>>> dev01 意思是 dev01 分支中 test.txt 内容;

手动更改 test.txt 中冲突内容,然后 add commit

在这里插入图片描述



分支分类

一般企业中将分支分为几类:

master 主分支
release 版本
hotfix bug 修复
develop 新功能合并
feature 新功能开发

有几种应用场景:

  1. 产品运行出现 bug,但是服务器不能停,我们建立一个分支 hotfix,修改 bug 测试解决问题后合并到 master,合并后可以删除 hotfix;
  2. 产品新开发功能,每个功能开发在分支 feature 中,个人开发测试完成后合并到 develop 分支,需要线上部署时,从 develop 分支部署到 master 分支中;
  3. bug 不着急解决,那么 hotfix 解决问题后合并到 develop 分支,随着下一次的线上部署,部署到 master分支;
  4. 不断 release 标记每次上线节点;
  5. feature 分支建立多少直接按照功能开发分给多少员工,每个员工一个分支,负责一项功能;

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

相关文章:

  • 门户网站兴化建设局 金微站是什么
  • 佛山企业网站建设流程查大学专业网站
  • 电子商务网站的目的学校网站怎么做的好处
  • 建设网站必备的三大要素网站建设优化经验
  • 天津 做网站有域名了也备案了怎么做网站
  • 网站的网页声明怎么做网页设计一般用什么软件
  • 营销型网站建设申请域名时公司类型的域名后缀一般是?网站建设龙兵科技
  • 朝阳商城网站建设温江建设网站
  • 网站建设酷隆html editor中文版
  • 做网站一定要用cms建设互联网站机房需要哪些设备
  • 高仿服装网站建设网站vps无法登陆
  • 省心的专业建设网站公司能免费做微信群推广的网站
  • 做全景哪个网站不模糊微信公众号小程序搭建
  • 欧洲网站设计怎么做导购网站
  • 怎么做自己的网站?wordpress职业学校模板
  • 凡科网站模块一个数据库两个网站wordpress登陆
  • 洛阳网站开发公司网站建设规划与管理 试卷
  • 如何在yy做电影网站网店代运营合同
  • 课外辅导东莞网站建设技术支持wordpress怎么设置主页
  • 网站做信用认证有必要吗无锡做网站公司电话
  • wordpress网站防采集推广途径
  • 网站建设客户分析想要网站推广版
  • 长沙做网站需要多少钱中国纪检监察报社社长
  • 网站内链 工具甘肃住房和城乡建设厅网站
  • 去哪里学习做网站深圳互联时空网站优化怎么样
  • html5响应式设计公司网站模板整站html源码下载百度外推排名代做
  • 手机网站php源码wordpress官方模板站
  • 东莞人才市场最新招聘信息google搜索引擎优化
  • 春考网站建设秦皇岛城市建设局官网
  • 怎样制作自己网站计算机培训班哪些好