文档章节

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

hillsowl
 hillsowl
发布于 2016/03/15 04:10
字数 434
阅读 349
收藏 0
点赞 1
评论 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 ⋅ 0

AliSQL · 社区动态 · 关于开源之后评论的评论

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

阿里云RDS-数据库内核组 ⋅ 2016/10/02 ⋅ 0

github基础命令

在年前学毕业设计的时候,白天下班在公司写一部分,晚上到家在写一部分,由于没有进行代码托管,因此就需要不断地将新的代码拷贝到U盘中,搞得是神烦,于是乎决定花费一天的时间去学习一下G...

风铃渡LOVE ⋅ 2016/07/14 ⋅ 0

GitHub发布桌面版但不包括Linux

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

Foundation ⋅ 2015/08/20 ⋅ 0

Git 版本管理工具(一)

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

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

在 IBM Cloud 上自动测试并部署 PHP 应用程序

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

Vikram Vaswani ⋅ 2017/11/29 ⋅ 0

Git 工作流程

Git 作为一个源码管理系统,不可避免涉及到多人协作。 协作必须有一个规范的工作流程,让大家有效地合作,使得项目井井有条地发展下去。"工作流程"在英语里,叫做"workflow"或者"flow",原意...

阮一峰 ⋅ 2015/12/24 ⋅ 0

GitHub项目管理

在GitHub上管理项目 新建repository   本地目录下,在命令行里新建一个代码仓库(repository)   里面只有一个README.md   命令如下:   touch README.md   git init   初始化r...

pj7572780 ⋅ 2016/10/14 ⋅ 0

Git学习(一) 版本号管理工具

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

技术mix呢 ⋅ 2017/11/09 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

java软件工程师简历中项目经验怎么写?

作者:暗灭 链接:https://www.zhihu.com/question/20695310/answer/180691302 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 直接给你贴个我自己的简历...

颖伙虫 ⋅ 29分钟前 ⋅ 0

Confluence 6 恢复一个站点有关使用站点导出为备份的说明

推荐使用生产备份策略。我们推荐你针对你的生产环境中使用的 Confluence 参考 Production Backup Strategy 页面中的内容进行备份和恢复(这个需要你备份你的数据库和 home 目录)。XML 导出备...

honeymose ⋅ 今天 ⋅ 0

JavaScript零基础入门——(九)JavaScript的函数

JavaScript零基础入门——(九)JavaScript的函数 欢迎回到我们的JavaScript零基础入门,上一节课我们了解了有关JS中数组的相关知识点,不知道大家有没有自己去敲一敲,消化一下?这一节课,...

JandenMa ⋅ 今天 ⋅ 0

火狐浏览器各版本下载及插件httprequest

各版本下载地址:http://ftp.mozilla.org/pub/mozilla.org//firefox/releases/ httprequest插件截至57版本可用

xiaoge2016 ⋅ 今天 ⋅ 0

Docker系列教程28-实战:使用Docker Compose运行ELK

原文:http://www.itmuch.com/docker/28-docker-compose-in-action-elk/,转载请说明出处。 ElasticSearch【存储】 Logtash【日志聚合器】 Kibana【界面】 答案: version: '2'services: ...

周立_ITMuch ⋅ 今天 ⋅ 0

使用快嘉sdkg极速搭建接口模拟系统

在具体项目研发过程中,一旦前后端双方约定好接口,前端和app同事就会希望后台同事可以尽快提供可供对接的接口方便调试,而对后台同事来说定好接口还仅是个开始、设计流程,实现业务逻辑,编...

fastjrun ⋅ 今天 ⋅ 0

PXE/KickStart 无人值守安装

导言 作为中小公司的运维,经常会遇到一些机械式的重复工作,例如:有时公司同时上线几十甚至上百台服务器,而且需要我们在短时间内完成系统安装。 常规的办法有什么? 光盘安装系统 ===> 一...

kangvcar ⋅ 昨天 ⋅ 0

使用Puppeteer撸一个爬虫

Puppeteer是什么 puppeteer是谷歌chrome团队官方开发的一个无界面(Headless)chrome工具。Chrome Headless将成为web应用自动化测试的行业标杆。所以我们很有必要来了解一下它。所谓的无头浏...

小草先森 ⋅ 昨天 ⋅ 0

Java Done Right

* 表示难度较大或理论性较强。 ** 表示难度更大或理论性更强。 【Java语言本身】 基础语法,面向对象,顺序编程,并发编程,网络编程,泛型,注解,lambda(Java8),module(Java9),var(...

风华神使 ⋅ 昨天 ⋅ 0

Linux系统日志

linux 系统日志 /var/log/messages /etc/logrotate.conf 日志切割配置文件 https://my.oschina.net/u/2000675/blog/908189 logrotate 使用详解 dmesg 命令 /var/log/dmesg 日志 last命令,调......

Linux学习笔记 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部