ImageVerifierCode 换一换
格式:PPTX , 页数:43 ,大小:1.51MB ,
资源ID:12847323      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/12847323.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(Gitlab使用流程.pptx)为本站上传会员【精****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

Gitlab使用流程.pptx

1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2019/6/23,#,Gitlab,使用流程,(内部公开文件),1,账号申请,客户端,安装,SSH key,使用,(Mac),SSH key,使用(,Windows,),新建项目规则,项目检出,check,创建分支,branch,代码提交,Commit,代码拉取,Pull,代码推送,Push,代码标签,tag,代码冲突解决,创建忽略文件,Git Flow,实战,2,一、账号申请,1.,开发人员提供以下资料给管理员:,姓名(用于展示用户姓名),邮箱(用于接收密码接收推送通知等),2.,收到重置密码邮件以后进行密

2、码重置,密码需要设置,8,位以及以上,建议使用自己的姓名,+,数字组成比如,3.,登录,在浏览器输入:,http,:/szltech.f3322.org:15280,/,进入到,gitlab,登录页,输入用户名(自己姓名的全拼),以及密码可以进入系统。,登录成功后,用户的操作按钮在页面右上角,3,二,、客户端安装,统一使用,SourceTree,软件进行代码开发的管理,下载地址:,/,客户端支持,windows,和苹果系统,若无法下载,请自行搜索下载应用,4,SSHkey,使用(,Mac,),第三章,5,三、,SSHkey,使用(,Mac,),1,)生成,SSH key,1.,打开终端命令行,

3、2,.,输入以下内容:,ssh-keygen,-t rsa-C,“,邮箱地址,“,3.,要求输入密码的时候,直接回车即可,4.,然后查看生成的,SSH Key,cat/.ssh/id_rsa.pub,5.,把这个,SSH key,的内容添加到,Gitlab,个人设置中(请参见下一步),2,4,3,1,6,三、,SSHkey,使用(,Mac,),1.,打开,Gitlab,登录自己的账户,,,进入,用户设置,找到,SSH,keys,2.,点击,右侧,Add SSH Key,3.,输入上一步生成的,key,4.,点击,Add key,即可添加成功一个,key,2,3,2,),Gitlab,配置,SS

4、H keys,7,SSH key,使用(,Windows,),第四章,8,SSH,key,使用(,Windows,),1,)生成,SSH key,1.,点击创建,SSH,秘钥,2.,点击,Generate,后,,3.,用鼠标在进度条下方来回滑动,4.,生成的,key,点击,Save public key,和,save private key,,保存好公钥,私钥(重要),1,2,3,4,9,SSH key,使用(,Windows,),1.,打开,Gitlab,登录自己的账户,,,进入,用户设置,找到,SSH,keys,2.,点击,右侧,Add SSH Key,3.,输入上一步生成的,key,4.

5、点击,Add key,即可添加成功一个,key,2,3,2,),Gitlab,配置,SSH keys,10,SSH key,使用,(,Windows,),1.,启用,source tree,的工具,点击“选项”,2.,选择上次生成的,SSH,秘钥,3.,点击“确定”,即,可添加成功,3,)客户端导入私钥,1,1,3,2,11,SSH key,使用,(,Windows,),1.,启用,source tree,的工具,点击“启动,SSH,助手”,2.,如果没有弹出,SSH,助手,则看系统托盘是否有,3.,点击“,Add Key,”,4.,选择之前导出的私钥,5.,添加成功后,查看公钥跟,Gitl

6、ab,网页添加的,相同,则说明成功,4,),SSH,助手配置,1,1,3,2,4,5,12,新建项目规则,第五章,13,1,)创建项目组,1.,当有新项目需要进行代码提交时,首先通过管理员创建一个项目的分组,2.,点击“,New Group,”,3.,在输入框输入英文的组名,:如,igwfmc,14,2,)项目组增加用户,1.,点击“,Groups,”,2.,选择相应项目名称,如“,igwfmc,”,3.,选择需要添加的用户和用户角色,角色一般选择“,developer,”,1,2,3,15,3,)创建新项目,1.,点击,“,Projects,”,2.,选择新增项目“,New Project,

7、3.,分别新建,:,igwfmc_iOS,、,igwfmc_android,、,igwfmc_server,、,Igwfmc_H5(,如果有,),等几个项目,项目的,namespace,都要属于,igwfmc,的,项目,组。,1,2,3,3,16,项目检出,第六章,17,1,)获取项目,SSH,地址或者,HTTP,地址,用户可以通过首页“,Projects,”,查看所有参与的项目,点击相应的项目,进入项目的详情页,项目详情页最上面,就是本项目的,SSH,和,HTTP,地址,Tips,:,点击狐狸头,可以从任何界面回到本页,1,2,18,2,)打开,git,客户端,克隆项目,MAC,版本,W

8、indows,版本,19,3,)克隆,项目,MAC,版本,Windows,版本,Tips,:,从高级选项可以选择检出的分支,不过一定要检出,Master,分支,方便后续的分支开发,20,创建分支,第七章,21,1,)打开,Source Tree,客户端,选择需要创建分支的版本,22,2,)点击分支按钮,输入分支名称,即可创建分支,23,2,)新分支创建成功需要提交分支信息,Tips,:,创建新分支后需要,先,推送一次,是为了在远端创建分支,24,代码,Commit,第八章,25,1,),IDE,中保存代码,,,打开,SourceTree,点击工作副本,把“未暂存文件”的,Checkbox,选中

9、文件会全部进入“已暂存文件”列表,1,2,Tips,:,1.,点击文件可以看到该文件的修改内容,2.,仅勾选,“未暂存文件”,列表中的一个文件,可以单独把一个文件放到“已暂存文件”中,26,2,)提交(,Commit,),该操作仅是把版本保存到本地版本列表中,其他用户暂时还看不见。,确定所有需要提交的文件全部在“已暂存文件”之后,点击“提交”按钮,输入修改的主要内容,即可提交。,1,2,27,3,)提交成功,提交成功后,可以通过点击相应的分支,查看当前版本类图,备注:,1.,超前一个版本:是距离我们从远端检出(,check,)下来以后,提交的代码超前于这个版本,2.,落后,6,个版本:是远端

10、有,6,个提交内容没有更新,Tips,:,Commit,代码,仅是对于本地代码,而言的,所以,commit,以后,任何其他,人是看不见的,28,代码,Pull,第九章,29,1,)点击“拉取”按钮,点击拉取,勾选需要获取到的分支,即可从服务器中获取最新代码。,2,Tips,:,1.,要养成每次开发前,都先拉取最新代码的习惯,2.,不要选择立即提交合并的改动,因为可能会有代码冲突,这样的版本,Commit,没有意义,一定要没有冲突了再手动提交一次,1,30,代码,Push,第十章,31,1,)点击“推送”按钮,点击推送,勾选需要推送到的分支,即可推送到服务器中。,2,Tips,:,1.,当,Co

11、mmit,代码以后,应用一般会出现几个版本需要推送的提示(如没有,可以尝试刷新),。,2,.,如果此时有需要拉取的数据没有拉取,则提示失败,1,32,创建,Tag,第十一章,33,1,)点击“标签”按钮,每发布一个稳定版本时,通常会加上一个标签,2,Tips,:,1.,点击推送标签,即可对远端进行同步,2.Tag,通常用来记录里程碑版本,1,34,代码冲突解决,第十二章,35,1,)冲突解决,Git,也会出现冲突,冲突标记跟,SVN,相似,一般都是通过多人协作,手动解决。,devolop:index.html,可以看到,=,隔开的上半部分,是,hotfix,分支中的内容,下半部分是在,deve

12、lop,分支中的内容。解决冲突的办法无非是二者选其一或者由你亲自整合到一起。比如你可以通过把这段内容替换为下面这样来解决:,123,Tips,:,推荐,修改前先从服务器上更新文件到,本地减少冲突。,Pull,时不要立即提交(,Commit,)合并,避免因为冲突而需要多产生一个版本,36,创建忽略文件,第十三章,37,1,)创建文件,使用,IDE,开发,容易出现,IDE,的各种配置信息或者各种,Build,文件,,,这些文件是不需要放到代码库中保存的,所以每个,git,项目新建成功后,需要新增一个忽略文件。,两个文件都要这个给,git,项目的跟目录下,目录结构如下:,Tips,:,1.READM

13、E,文件也是需要创建的文件。这个相当于项目的简介首页,可以记录项目的版本发布历程,代码规范,代码命名规范,代码目录结构说明等。,一,个项目中可以有多个,.md,文件,2.Gitignore,文件前面的“,.,”不要忽略,该文件是手动创建的,38,1,),Eclipse Android,忽略实例,#built application files,*.,apk,*.,ap_,#,files for the dex VM,*.,dex,#,Java class files,*.,class,#,generated files,bin,/gen/,#,Eclipse,project,files,.,c

14、lasspath,.,project,#,Proguard folder generated by Eclipse,proguard,/,#,Intellij project files,*.iws,.idea/workspace.,xml,.idea/tasks.xml,39,1,),Xcode,开发忽略文件实例,.,DS_Store,build/*,*.xcuserdatad,Pods,*.xcuserstate,Podfile.lock,.name,xcode.xml,scope_settings.xml,workspace.xml,vcs.xml,encodings.xml,misc.

15、xml,modules.xml,OrientFund.iml,#ignore svn document,.svn/*,40,Git Flow,实战,第十四章,41,1,)项目中必备分支,主干,分支,Master,:,随时可供在生产环境中部署的代码,建议伴有标签(,TAG,),Develop,:,每天需要提交和合并的代码,功能逐渐完成的代码开发分支,辅助分支,Feature,:,新功能分支,辅助,develop,分支。主要用于实验性且效果不好的代码变更。或者用于项目组新成员接手开发新功能等,。分支可以合并到,develop,分支,或者直接丢弃。,命名,规范:,feature-,*,Release

16、当基本版本完成,准备提交时到,APP Store,的等待时间,本分支可以做小,BUG,的修复。成功通过,APP Store,审核后,必须合并到,Master,分支,并记录标签(,Tag,),如果有,BUGfix,,则还需合并到,Develop,分支。此版本的作用是项目二期可以继续在,develop,分支开始开发。,命名规范:,release-*,Hotfix:,对于线上版本(,Master,分支)的,BUG,修改的辅助分支,必须合并回,master,分支和,develop,分支。,命名惯例:,hotfix-*,42,2,)工作流程图,创建项目,创建,Master,分支、,develop,

17、分支,在,develop,分支不断开发和迭代版本,0.1,功能,如果有需要创建,feature,开发,则创建并最终选择是否合并到,develop,分支,Develop,分支的,0.1,版本开发完成,创建,release-0.1,分支,打包发布给测试人员测试,并进行在,develop,分支上继续开发,0.2,版本。,测试人员发现,release-0.1,版本,bug,,相关开发人员直接在该分支上修改,并打包给测试人员继续测试。其他人员继续在,develop,分支开发新功能。,V0.1,测试完成,发给用户查看,打包,release-0.1,给用户。用户如果有需要修改的需求或者,BUG,,项目经理把

18、需求和,BUG,分开。需求问题需要告知客户,要,等下一个小版本。比较小的,BUG,问题,选择性的修改或者放到下一版本。如果用户要求一定要看到修改,则一定要合并到,develop,分支。,同,上一,步骤,发布,release-0.2,版本,此时可以删除,release-0.1,分支。直到最后发布,release-1.0,版本后。,Develop,理论上可以继续开发,二,期功能。,Release-1.0,版本跟进回归测试的,bug,,最终确定发布,并通过,APP Store,审核以后,把,release-1.0,合并到,develop,分支和,Master,分支,并添加一个标签,Tag,(,V1.0,),如果有,1.0,版本上线以后,发现了一下,BUG,,则需要通过,Tag1.0,创建一个分支,hotfix-issue001,进行修复,知道提交审核通过,把分支合并到,Master,分支和,develop,分支,并给,Master,添加标签(,V,实际版本号),43,

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服