文档章节

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

hillsowl
 hillsowl
发布于 2016/03/15 04:10
字数 434
阅读 352
收藏 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 版本管理工具(一)

Git 是一个分布式版本控制工具,它的作者 Linus Torvalds 是这样给我们介绍 Git —— The stupid content tracker(傻瓜式的内容跟踪器) 1、 Git 背景 Git 最初由Linus Torvalds编写,用于 ...

长平狐
2013/01/06
18.4K
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

没有更多内容

加载失败,请刷新页面

加载更多

37. Sudoku Solver

Description tags: backtrack,hash table difficulty: hard Write a program to solve a Sudoku puzzle by filling the empty cells.A sudoku solution must satisfy all of the following......

52iSilence7
16分钟前
0
0
磁盘格式化、磁盘挂载和手动增加swap空间

9月26日任务 4.5/4.6 磁盘格式化 4.7/4.8 磁盘挂载 4.9 手动增加swap空间 4.5/4.6 磁盘格式化 #查看Linux所支持的文件格式 [root@zgxlinux-01 ~]# cat /etc/filesystems xfs...

zgxlinux
27分钟前
0
0
intellij idea中,鼠标拖动选择的是一块矩形区域

点“编辑”-->“列选择模式” 或者 按 Shift+Alt+Insert

hengbao5
29分钟前
0
0
中文地址

火力全開
44分钟前
0
0
71:循环之for、while、break、continue、exit

1、for循环语法: for 变量名 in 条件;do......;done 1:案例1:求1加到100的和: [root@localhost_02 for]# vim for1.sh #!/bin/bashsum=0for i in `seq 1 100`do sum=$[$sum...

芬野de博客
47分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部