首页 > 编程知识 正文

git分支改名,git 命名规范

时间:2023-05-04 13:50:44 阅读:189863 作者:3192

一.分支分类Git主分支(待定分支) :主分支、释放

Git辅助分支(临时分支):de v99 Come Come Everybody *、bugfix*、发行*

二.分歧简介2.1 master 主分支

在线(正式环境)对应的代码在版本在线后,测试器会发送合并matser邮件,开发者会将对应的在线tag版本合并到master分支中。

2.2 release 主分支

在主分支和预发送环境通过后且在线之前,集成release分支。

2.3 dev-* 辅助分支

从大师那里拉过来,用于新的需求(版本)开发

*编号为版本号、期间号

2.4 bugfix-*辅助分支

从主文件中抽取,快速修复在线错误

*号码是臭虫的英语简称的下期号码

2.5 release-*辅助分支

从master中抽取,用于根据在线最新版本迭代当前版本,以解决与在线代码的冲突。

任务辅助分支在通过测试环境后,在上传到预发送环境之前,请确保获取一个release*分支。

*符号表示相应的de v99 Come Come Everybody *或bugfix*的*

三.分支管理3.1 需求(版本)开发

从主控器引出dev分支

分支命名约定:类型的版本号

Tag命名约定:类型的版本号期间的次编号

例子:

分支:

de v99 Come Come EverybodyV. 0.1

发布V. 0.1

Tag:

de v99 Come Come EverybodyV. 0.199 Come Come Everybody 102401

发行V. 0.199 Come Come Everybody 102401

3.2 线上问题处理

从主控器中提取bugfix分支

分支命名约定:类型错误英文简称

Tag命名约定:型bug英文简称期次号

例子:

分支:

bugtfix数据错误

release数据错误

Tag:

bugfix数据错误102401

releasedate error102401

上-------------我是分割线

上------------仅供参考

上---------我也是分割线

Git分支管理模式如下:

(自己手写了。 转载请注明出处)

注解:

git主要分为master、dev两个分支。

1、master分支用于存储您认为在线稳定、可执行且没有错误的代码的最新版本!

,dev分支用于开发人员的日常代码集成更新。 建议每天推送、推送下班,使dev分支与自己分支的代码和平共存,以免各个分支在完成后合并产生大量的冲突代码。

w3、需求进来的时候,从老板那里做新的分支,进行其需求的开发,需求完成之后必须更新老板!

好的! 到此为止,很遗憾我要告诉你这是错误的案例~~

修改:

注解:

git主要分为master、dev两个分支。

1、master分支用于存储您认为在线稳定、可执行且没有错误的代码的最新版本!

dev分支用于开发者的日常代码合并更新。 为了避免在每个分支完成后合并主分支产生大量的冲突代码,建议每天上下班的拉动、下班的推送首先合并到dev分支中,在此环节中处理冲突代码,并处理dev分支和自己分支中的代码在解决了dev分支和自己分支的冲突后,从dev分支提交到主分支!

w3、有需求就前进

来,必须从master上新建分支,进行该需求的开发,在需求完成后更新dev分支,然后由dev分支提交至master!

以上为笔者在开发过程中对git管理的个人理解,git管理并没有强求这个那个分支什么时候提交什么时候销毁,只要能更好地管理你的项目代码,什么git模式,you happy jiu ok ~~~

ok!!!到此为止,非常遗憾地告诉你这是一个博主单方面的案例~~~

正规军用法如图:

注解:

 

Git分支主要分为主分支(master)、开发分支(develop)、辅助分支(dev-*、release-*、hotfix-*)。

 

主分支

命名:master 

要求:团队成员可以从主分支上获得线上(正式环境)的代码

 

开发分支

命名:develop

要求:团队成员可以从开发分支上获得最新开发进展的代码

 

辅助分支

命名:dev-* 或 release-* 或 hotfix-*

要求:辅助分支大体包括以下几类:

“管理功能开发”的分支、“帮助构建可发布代码”的分支、“可以便捷的修复发布版本关键 BUG”的分支,等等。

相对应的我们可以设以下几类分支:

Feature branches:命名以 dev- 开头,从develop分支上拉取,用于开发新版本功能,完成之后合并至develop分支。

Release branches:命名以 release- 开头,从develop分支上拉取,用于预发布新版本及修复预发布版本Bug,完成之后分别合并至master分支和develop分支。

Hotfix branches:命名以 hotfix- 开头,从master分支上拉取,用于快速修复线上Bug,完成之后分别合并至master分支和develop分支。

 

日志提交

+ 新增。。。。。。
- 删除。。。。。。
* 修改。。。。。。

 

参考资料:Git 分支管理是一门艺术

Git常用命令参考:Git教程-分支和tag管理

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。