gitflow使⽤
Gitflow是⼀个git的扩展集,是代码仓库管理框架,其使⽤两个分⽀来记录项⽬开发的历史世界网络
,⽽不是使⽤单⼀的master分⽀。在时间的间怎么写
Gitflow流程中,master只是⽤于保存官⽅的发布历史,⽽develop分⽀才是⽤于集成各种功能开发的分⽀。使⽤版本号为master上的所有提交打标签(tag)也很⽅便。
分⽀介绍:
1、master
只有⼀个,并且不会在master上进⾏代码的操作。
2、develop
只最近英文
有⼀个,新特性的开发基于develop,但是不能直接在develop上进⾏开发,⽽是在基于develop创建的feature分⽀进⾏开发。
3、feature
基于develop分⽀被创建,可以同时存在多个。对于每⼀个新的功能可以创建⼀个新的feature分⽀,开发结束之后,合并到develop 分⽀即可。
4、relea
基于develop分⽀被创建,该分⽀是为了发布⽽存在的分⽀,在同⼀时间只能有⼀个relea分⽀,在此分⽀上仅仅是较少代码的修复。
5、hotfix
基于master分⽀被创建,同⼀时间只有⼀个hotfix分⽀。
Gitflow流程使⽤步骤:
1、git flow init
初始化。执⾏该命令时,⼀路enter直到完成就可以了。
2、git flow feature start name //创建⼀个新的feature分⽀。
git flow feature publish name //创建feature分⽀后,需要执⾏该命令,将该分⽀推送到远程库。
git flow feature finish name //当feature分⽀功能开发完成之后,执⾏该命令后,会合并到develop上,并且该分⽀会被删除。
3、git flow relea start name develop //创建⼀个relea分⽀。
g高考励志名言
it flow relea publish name //创建relea分⽀后,需要执⾏该命令,将该分⽀推送到远程库。
git flow relea finish name -m"tag信息" //当完成relea分⽀功能之后,执⾏该命令,会合并到master分⽀以及develop分⽀,使⽤relea分⽀名称打tag金牛座和水瓶座
,并且该分⽀会被删除。
git push --tags 妨碍英语
//需要执⾏该命令将tag提交到远程库。
切换到master和develop分负担的英文
⽀执⾏:git push
4、git flow hotfix s故事教案
tart name master //创建⼀个hotfix分⽀。
git flow hotfix finish name 子子孙孙无穷匮也
//当完成该分⽀功能之后,执⾏该命令,会合并到master和develop分⽀,并且删除该分⽀。但是:如果存在relea分⽀,那么hotfix会合并代码到relea分⽀,⽽不是develop。