代码中至少有一个分支,就是主分支master,默认都是在主分支上开发。

多分支

分支名:

  • 版本库中必须唯一
  • 不能以 - 开头
  • 可以试用/,但不能以/结尾,被/分隔的名称不能以.开头
  • 不能有连个连续的 . ,不能包含空白、git特殊符号

总计一句就是用最好用 英文加- 命名

多分支操作试用可视化工具(如pycharm)管理更方便,checkout 用于切换代码分支

合并方式的选择:

GitFlow工作流

不同规模,不同管理水平的公司都有不同的工作流方式。

最佳实践

使用Git一般至少2个分支:master和develop

master:生产环境都来主干分支拿数据部署,也可以使用钩子自动完成

develop:开发分支,开发人员都是检出这个分支开发

使用辅助分支

feature:具体的功能开发分支,只与develop分支交互

release:发布版本,再经测试迭代后需要合并到master分支

hotfix:紧急bug修复分支,最后需要合并到master和develop分支中

最新文章

  1. Podfile使用说明
  2. Ionic Lab下载地址
  3. 获取CPU信息
  4. map() 函数
  5. Java程序员最常用的8个Java日志框架
  6. Scrapy入门教程
  7. UCOS-信号标志组(学习笔记)
  8. python第一天作业
  9. basic mongodb
  10. c-指针的指针
  11. Backbone实例todos分析
  12. 关于Unity中的涉及到Attribute的相关概念整理(@WhiteTaken)
  13. Winfrom 程序打包及安装
  14. 理解及操作环境变量(基于Mac操作)
  15. Chapter 5 Blood Type——2
  16. node promise库bluebird
  17. Python十讲 - 第二讲:变量和基础数据类型
  18. 在CentOS 6上使用 AWStats 分析 httpd 和 Tomcat 日志
  19. JDK官网下载教程
  20. Johnny Solving CodeForces - 1103C (构造,图论)

热门文章

  1. Codeforces Round #690 (Div. 3)
  2. dsu on tree ——附带buff的暴力解法
  3. hdu4352 XHXJ's LIS (数位dp)
  4. c语言实现--双向循环链表操作
  5. Poj-3922 A simple stone game(k倍动态减法)
  6. CF1466-C. Canine poetry
  7. pycharm 与 anaconda 关联
  8. codeforces 3D (非原创)
  9. Leetcode(7)-反转整数
  10. 神奇的数学学习网站 All In One