博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
大话说github for windows的分支开发与合并(2n1)
阅读量:6071 次
发布时间:2019-06-20

本文共 556 字,大约阅读时间需要 1 分钟。

hot3.png

昨天软件发布新的版本,今天有人反馈某一个地方存在一个bug,但是这个bug需要马上进行一个修复。

但是我们的master分支(默认分支),已经推送了新的功能的代码,于是我们就不能在这个分支立刻发布。

如果我们发布的话,就把没测试过的代码带到外面去,有可能引发更严重的问题。

在这个时候我们就需要创建一个新的分支,以发布那个版本的代码为基础,在这个基础上进行bug的修改。

修改完以后我们在同步到这个代码的分支上,这样就不考虑现有开发的情况下,迅速将代码bug修复掉!

如何创建分支呢?

打开github for windows客户端,并点击分支图标,进行创建分支

031825_dMWF_2663803.png

我们创建好分支后,并且切换到所创建的分支去了

032021_xPIO_2663803.png

我们然后在右击当前工作区打开资源管理器在日记文件中加上一行,并保存

033024_mWSR_2663803.png

然后我们对文件进行提交

033526_SFxD_2663803.png

提交完后,我们可以看到了,ibranch分支中新修改的一行

034009_BTQi_2663803.png

我们切换到master,并未看到那个新加的一行对master生效

034409_I3wG_2663803.png

我们进入版本管理

035212_F0k7_2663803.png

我们现在将bug中存在的代码、master代码不存在的代码末置到master当中,这样就能保证我们修复的代码不会被丢掉

035743_ymPe_2663803.png

(由于个人没开私人仓库所以不能进行如下设置,抱歉)

转载于:https://my.oschina.net/hillsowl/blog/637472

你可能感兴趣的文章
开源->一步步实现cnblogs博客采集工具->详细设计
查看>>
(转)各类排序算法总结
查看>>
NSXMLParser和GDataXMLNode两种解析方式
查看>>
cocos2d里面如何实现MVC(四)
查看>>
Contoso 大学 - 使用 EF Code First 创建 MVC 应用
查看>>
Hadoop FS Shell
查看>>
Managing Toll-Free Bridging
查看>>
DataSet/DataTable中数据导入到Excel
查看>>
读《20个月赚130亿》有感
查看>>
NotePad++中JSLint的使用
查看>>
Core Data入门-备用
查看>>
java生成doc和jar
查看>>
《海贼王》
查看>>
30个优秀旅游网站案例
查看>>
一张有趣的图--《teach yourself c++ in 21 days》
查看>>
grub4dos初级教程-入门篇(Z)
查看>>
c++ 字典排序 并统计字符串个数
查看>>
短文本合并重复(去重)的简单有效做法
查看>>
往数据库中插入不定数量的数据
查看>>
【分布计算环境学习笔记】7 语义Web
查看>>