git命令简介
git作为版本控制器,多分支功能能够很好的协同开发。其中分支中分为主分支和辅助分支
主分支包括:master分支和develop分支,不多做解释
辅助分支包括一下三种分支,其中
- 需求分支(Feature Branch):来源和去向都是develop分支,需求分支用于为未来的软件版本开发新的功能需求。当进行一个需求的研发时,该需求将被整合进正式版本,所以需要单独创建分支对该需求进行研发,只要该需求尚在开发中,该需求分支就会一直存在。
注:需求分支通常仅仅存在于开发者的代码仓库中(本地仓库),并不上传到远程分支
创建分支
git checkout -b feature_branch develop
合并分支到develop
$ git checkout develop #切换到develop分支
$ git merge --no-ff feature_branch #合并分支 --no-ff表示No Fast Forward,在合并使,即使可能是fast forward方式,也会创建一个新的commit节点。
$ git branch -d feature_branch #删除需求分支
$ git push origin develop #推送 - 发布分支(Release Branch):
- 修复分支(Hotfix Branch)
最新文章
- 【读书笔记】2016.12.10 《构建高性能Web站点》
- SQL 查询所有表名、字段名、类型、长度、存储过程、视图
- 看StackOverflow如何用25台服务器撑起5.6亿的月PV(微软的架构)
- 生成跨语言的类型声明和接口绑定的工具(Djinni )
- C#的运算符重载
- Qt之操作数据库(SQLite)
- SQL Server 导数据 Oracle
- Linux C编程--打开和关闭流
- log4net 将日志写入数据库
- Linux忘记mysql的root密码的解决办法
- 新建oracle数据库表空间
- 正式学习React(五) react-redux源码分析
- ManualResetEvent和AutoResetEvent的区别
- C# 隐藏文件
- JAVA NIO学习四:Path&;Paths&;Files 学习
- PHP拿到接口数据返回的json以及传参-----ajax 跨域请求 ---
- 回客科技 面试的 实现ioc 容器用到的技术,简述BeanFactory的实现原理,大搜车面试的 spring 怎么实现的依赖注入(DI)
- 一脸懵逼学习Hadoop分布式集群HA模式部署(七台机器跑集群)
- commons-fileupload-1.4使用及问题
- 【Loj#535】花火(线段树,扫描线)
热门文章
- war包安装jenkins
- linux 定时任务,压缩 日志,并删除掉 指定日期之前的 日志
- xampp——apache服务启动问题(端口占用)
- Oracle错误——ORA-39000:转储文件说明错误、ORA-39001:参数值无效、ORA-39088:文件名不能包含路径说明
- centos 安装python3与Python2并存,并解决";smtplib"; object has no attribute 'SMTP_SSL'的错误
- DRF认证组件流程分析
- 小程序使用阿里巴巴TTF字体文件以及图标
- linux下查找堆栈信息例子
- Kafka集群安装部署、Kafka生产者、Kafka消费者
- vue页面引入外部js文件遇到的问题