git作为版本控制器,多分支功能能够很好的协同开发。其中分支中分为主分支和辅助分支

主分支包括:master分支和develop分支,不多做解释

辅助分支包括一下三种分支,其中

  1. 需求分支(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 #推送
  2. 发布分支(Release Branch):
  3. 修复分支(Hotfix Branch)

最新文章

  1. 【读书笔记】2016.12.10 《构建高性能Web站点》
  2. SQL 查询所有表名、字段名、类型、长度、存储过程、视图
  3. 看StackOverflow如何用25台服务器撑起5.6亿的月PV(微软的架构)
  4. 生成跨语言的类型声明和接口绑定的工具(Djinni )
  5. C#的运算符重载
  6. Qt之操作数据库(SQLite)
  7. SQL Server 导数据 Oracle
  8. Linux C编程--打开和关闭流
  9. log4net 将日志写入数据库
  10. Linux忘记mysql的root密码的解决办法
  11. 新建oracle数据库表空间
  12. 正式学习React(五) react-redux源码分析
  13. ManualResetEvent和AutoResetEvent的区别
  14. C# 隐藏文件
  15. JAVA NIO学习四:Path&Paths&Files 学习
  16. PHP拿到接口数据返回的json以及传参-----ajax 跨域请求 ---
  17. 回客科技 面试的 实现ioc 容器用到的技术,简述BeanFactory的实现原理,大搜车面试的 spring 怎么实现的依赖注入(DI)
  18. 一脸懵逼学习Hadoop分布式集群HA模式部署(七台机器跑集群)
  19. commons-fileupload-1.4使用及问题
  20. 【Loj#535】花火(线段树,扫描线)

热门文章

  1. war包安装jenkins
  2. linux 定时任务,压缩 日志,并删除掉 指定日期之前的 日志
  3. xampp——apache服务启动问题(端口占用)
  4. Oracle错误——ORA-39000:转储文件说明错误、ORA-39001:参数值无效、ORA-39088:文件名不能包含路径说明
  5. centos 安装python3与Python2并存,并解决"smtplib" object has no attribute 'SMTP_SSL'的错误
  6. DRF认证组件流程分析
  7. 小程序使用阿里巴巴TTF字体文件以及图标
  8. linux下查找堆栈信息例子
  9. Kafka集群安装部署、Kafka生产者、Kafka消费者
  10. vue页面引入外部js文件遇到的问题