文档章节

大话说github for windows的分支开发与合并(2n1)

hillsowl
 hillsowl
发布于 2016/03/15 04:10
字数 434
阅读 362
收藏 0

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

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

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

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

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


如何创建分支呢?

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

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

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


然后我们对文件进行提交

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


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

我们进入版本管理

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

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

© 著作权归作者所有

共有 人打赏支持
hillsowl
粉丝 5
博文 30
码字总数 20909
作品 0
长沙
私信 提问
git文章列表

关于gitlab默认clone协议 Git实现从本地添加项目到远程仓库 翻翻git之---一个简单的标签控件 LabelView (随手发了两张小宝宝的玩耍照) Git 项目推荐 | Java 版微信普通号机器人 翻翻git之---...

d_watson
2016/04/20
26
0
AliSQL · 社区动态 · 关于开源之后评论的评论

背景 AliSQL在云栖大会宣布开源,并有幸请到MySQL之父、MariaDB创始人Monty一起见证。 我们在将消息公布到社区之后,也同时关注社区的反馈。以下是对于评论的评论。 handshake protocol 声音...

阿里云RDS-数据库内核组
2016/10/02
0
0
GitHub发布桌面版但不包括Linux

8月12日,GitHub为Mac和Windows 发布了一个统一的桌面版本,取代了原先在两个平台上独立的APP,这意味着以后用户在两个平台上将拥有统一的体验。对于所有GitHub用户来说,GitHub桌面版大大简...

Foundation
2015/08/20
0
0
Git 安装和使用说明

1、git安装 mac安装:下载地址----- https://sourceforge.net/projects/git-osx-installer/ 命令行安装: sudo npm install git windows安装:下载地址-----https://git-for-windows.github......

曾经蜡笔没有小新77
2017/11/16
0
0
在 IBM Cloud 上自动测试并部署 PHP 应用程序

在 IBM Cloud 上自动测试并部署 PHP 应用程序 使用集成了 GitHub 的 IBM Cloud Continuous Delivery 工具链和 Travis CI,自动将您的最新代码库部署到 IBM Cloud 环境 Vikram Vaswani 2017 ...

Vikram Vaswani
2017/11/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

【Python3之异常处理】

一、错误和异常 1.错误 代码运行前的语法或者逻辑错误 语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) def test: ^SyntaxError: invalid...

dragon_tech
20分钟前
1
0
编写可维护的 JavaScript

几乎每个程序员都有接手维护别人遗留项目的经历。或者,有可能一个老项目某一天又被重新启动。 通常情况下,接手老项目都会让人恨不得抛弃掉整个代码库从头开始。老代码凌乱、文档缺失、需要...

前端小攻略
32分钟前
1
0
Amino——框架层

框架层 目录 框架层... 1 Amino. 2 (一)、首页(TAB1)... 2 (二)、聊天(TAB2)... 3 (三)、我的社区(TAB3)... 5 (四)、探索(TAB4)... 6 (五)、钱包... 7 兴趣部落... 8 (一...

铸剑为犁413
49分钟前
0
0
k8s-dashboard

Kubernetes Dashboard 是一个管理Kubernetes集群的全功能Web界面,旨在以UI的方式完全替代命令行工具(kubectl 等) kubectl apply -f http://mirror.faasx.com/kubernetes/dashboard/master...

ZH-JSON
56分钟前
1
0
python如何安装库命令

python3 -m pip install 库名称

怪咖先生forever
56分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部