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分⽀。
git flow relea publish name //创建relea分⽀后,需要执⾏该命令,将该分⽀推送到远程库。
git flow relea finish name -m"tag信息" &nb海参的烹调方法
sp; //当完成relea分⽀功能之后,执⾏该命令,会合并到master分⽀以及develop分⽀,使⽤relea分⽀名称打tag,并且该分⽀会被删除。
git push --tags //需要执⾏该命令将tag提交到远程库。
切换到master和develop分⽀执⾏:git push
4、git flow hotfix start name master //创建⼀个hotfix分⽀。
git flow hotfix finish name &n医生个人年终总结
bsp; //当完成该分⽀功能之后,执⾏该命令,会合并到master和develop分⽀,并且删除该分⽀。但是:如果存在relea分⽀,那么hotfix会合并代码到relea分⽀,⽽不是develop。