Git版本控制器——简介

Git版本控制器——简介

一、介绍

Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。

二、Git Flow简介

Git Flow是构建在Git上的一个组织软件开发活动的源码管理的模型,是一套使用Git进行源代码管理时的行为规范和简化部分Git操作的工具,是在Git上构建的一项源码管理最佳实践。

Git Flow模型

 


Git Flow模型定义了:master、develop、feature、release、hotfixes

1)主分支(master、develop)

master:通常,该分支只能从其他分支合并,不能在该分支直接修改。一般存放的是可供部署的代码。

develop:产生于master分支,长期存在。存放最新开发成果的分支。当最新开发成果测试无误后,合并到master分支。

2)辅助分支(feature、release、hotfix)

feature:产生于develop分支。一般用于功能开发,在该分支的变更最终合并回develop分支(可被抛弃)

release:产生于develop分支。当develop分支上的代码通过测试,即将发布时,release分支应运而生。该分支合并到  master、devlop

hotfix:可以从master分支派生。当遇到严重软件缺陷时,需要从master分支派生该分支来紧急修复。不影响develop分支的正常开发。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值