Gitlab使用流程幻灯片_第1页
Gitlab使用流程幻灯片_第2页
Gitlab使用流程幻灯片_第3页
Gitlab使用流程幻灯片_第4页
Gitlab使用流程幻灯片_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、使用Gitlab的流程(内部公开文档),1,2帐户申请客户端安装使用ssh牛鼻子(MAC )使用ssh牛鼻子(Windows ) 新项目工程规则项目检出check分支branch查询密码发行Commit查询密码拉式Push查询密码标记tag查询密码冲突解决创建忽略文件Git Flow实战,2,2,1, 申请账号1 .开发者向管理者提供以下资料:姓名(为了出示用户名)邮箱(为了接收密码接收云推送通知等)2.在收到重新定径套密码的邮件后,为了重新定径套密码需要设定8位以上。 建议由自各儿名称的数字构成:可以网站数据库http:/szlttech.f 3322.org :525280/git Bab

2、登陆页面,输入用户名(自各儿名称的完整名称)和密码,网站数据库到系统。 成功计程仪后,使用者的操作按钮会出现在页面的右上角犄角旮旯,3,2,2, 安装在客户端上,使用SourceTree软件管理查询密码开发,下载到:客户端通讯端口windows和apple系统,无法下载时,请在自各儿上搜索下载应用程序,4,4 使用ssh牛鼻子(Mac ),第3章,5,2,3, 使用ssh牛鼻子(MAC )1)生成ssh密钥1 .打开枢纽站命令行2.ssh-keygen-tsr-c“邮件地址”为“3 .如果请求输入密码,则直接返回到托架4 .生成的ssh密钥cat/. ssh/id_rsa.pub 5.将此ss

3、h密钥的内容添加到Gitlab个人设置中(参见以下步骤),打开2,4,3,1,6,2,3,使用ssh牛鼻子(Mac ),1.gitlab,计程仪到自各儿帐户,然后找到要进入用户设置的ssh密钥ys 2 右侧的Add SSH Key 3。 输入在上一步骤中生成的key 4。 如果扩展了Add key,则添加了key。 2)Gitlab构成SSH keys,7,2,使用ssh key (windows ),第4章,8,2, 使用ssh密钥(windows )1)生成ssh密钥,1 .生成ssh秘密密钥,Generate,3 .用鼠标在进度条下前后滑动,4 .生成的密钥是save公共密钥和save私

4、有密钥打开1,2,3,4,9,2,使用ssh key (windows )1. git lab,登入到“”的帐户,进入用户设置,并找到SSH keys 2。 右侧的Add SSH Key 3。 输入在上一步骤中生成的key 4。 如果扩展了Add key,则添加了key。 2 )在2)Gitlab中设定ssh密钥。 1.0,2,SSH密钥使用1 .启用1.sourcetree工具,喀呖声“选项”2 .选择上次生成的SSH密钥3 .喀呖声“确定”即可添加。 3 )客户端通讯端口私有密钥,1,1,3,2,1.1,2,SSH牛鼻子使用(Windows ),1 .启用源树工具,并喀呖声“启动SSH协助

5、特技表演”。 如果未调用SSH协助特技表演,则“添加密钥”4将有木有到系统托盘中。 喀呖声Add Key” 4,先导出的秘密键5 .追加成功后,看到公开键与Gitlab的网页追加的相同,说明成功。 4)SSH协助特技表演的构成,1,1,3,2,4,5,1.2,2,新项目工程规则,第5章,1.3,2, 1 )创建项目工程组,1 .有新项目工程时,首先由管理者创建项目组2 .喀呖声“new group”3 .在输入框内输入英语组名:例如igwfmc,1.4,2, 2 )将用户添加到项目组中,1 .喀呖声 groups 2.选择相应项目名,喀呖声 igwfmc.选择要添加的用户和用户的角色一般为 d

6、eveloper ,1,2,3, 1.5,2,3 )创建新项目工程,1 .喀呖声“项目”,2 .选择新项目工程“新项目”,3 .分别为: igwfmc_iOS、igwfmc_android、igwfmc_server、ig取得了1、2、3、3、1.6、2、项目工程检测、第6章、1.7、2、1 )项目工程的SSH地址或者HTTP地址的用户,能够看到在主页“Projects”中参加的全部项目工程,喀呖声相应的项目工程后, 在“项目工程详细信息”页面的详细信息页面顶部,喀呖声此项目工程的SSH和HTTP地址Tips :狐狸的头部,可以从任何界面返回页面,包括1,2 1.8,2,2 ) git客户端、

7、爱沙尼亚克朗项目工程、MAC版本、Windows服务器2,3 )从爱沙尼亚克朗项目工程、MAC版本、Windows版本、Tips :高级选项中选择可检测的分支必须检测主分支,以便于后续的分支开发;2.0,2,创建分支;第7章,2.1,2 source tree客户端选择要创建分支的版本,2.2,2,2 )喀呖声分支按钮,键入分支名称,创建分支,2.3,2,2 )提交分支信息以成功创建新分支,Tips :创建新分支后首先需要云推送,远程创建分支,因此2.4 查询密码Commit,第8章,2.5,21 )在集成驱动电路上存储查询密码,打开SourceTree喀呖声工作副本,选择“未临时文件”复选框

8、后,文件全部进入“临时文件”列表,1,2, Tips: 1 .喀呖声文件时,将显示对该文件所做的更改2 .在“未临时文件”列表中仅选择一个文件时,只能将一个文件放入“临时文件”中,2.6,2,2 )提交(Commit )将版本添加到本地在暂存档案之后,请喀呖声提交按钮,以确保所有需要提交的档案都可以提供修改的主要内容。1、2、2.7、2、3 )提交成功后,通过喀呖声相应的早午餐,可以查看当前版本的类图。 备注:1.之前的版本:我们远程检查后提交的查询密码在此版本之前的版本2 .之后的版本:远程6个提交内容没有更新,Tips: Commit查询密码只对本地查询密码进行commit 喀呖声查询密码

9、Pull,第9章,2.9,2,1 )提取按钮,喀呖声提取,选中想要获取的分支,可以从服务器获取最新的查询密码。 2、Tips: 1 .每次开发前,都要养成获取最新查询密码的习惯2 .不要选择立即提交合并的变更。 由于查询密码可能发生冲突,因此此版本的Commit没有意义,如果没有冲突请手动提交,1、3.0、2、查询密码推送、第十章、3.1、2、1 )喀呖声按扭开关,喀呖声云推送,检查需要推送的分支,并推送至服务器2、tips:1.commit查询密码后,应用程序通常会提示您云推送一些提示(如果没有,可以尝试更新)。 2 .如果此时有必须抽取的数据,则提示失败,生成1、3.2、2、Tag,第1.

10、1章、3.3、2、1 )每次喀呖声“标签”按钮来发行稳定的版本时,通常进行标签,2、Tips: 1 .喀呖声云推送标签, 可以远程同步的2.Tag通常用于记录里程碑版本,1、3.4、2、查询密码冲突解决、第1.2章、3.5、2,1 )冲突解决Git也发生冲突,冲突标记与SVN类似, 通常很多人一起手动解决问题123=234 devolop 3360 index.html列出了以=分隔的上半部分是hotfix早午餐的内容,下半部分是develop早午餐的内容。 解决冲突的方法,无论选择哪一个,都是你自己统合。 例如,可以通过以下方式替换此内容来解决问题: 123 Tips :建议更改之前,从服务

11、器本地更新文件以减少网络冲突。 Pull不要立即提交合并。 为了避免因网络冲突而产生很多版本,创建3.6、2、忽略文件,使用1.3章、3.7、2、1 )集成驱动电路创建文件时,容易出现集成驱动电路的各种配置信息和各种Build文件,这些个文件无需保存在查询密码基础上两个文件都是git项目工程的跟踪目录查询所必需的,目录查询结构是Tips: 1.README文件也必须创建的文件。这相当于项目工程的概要主页,可以记录项目工程的版本发行履历、查询密码规格、查询密码命名规格、查询密码卡塔计程仪构造的说明等。 不要忽略单个项目工程中多个. md文件2.Gitignore文件前面的“.”。 这个文件是手动

12、制作的,3.8,2, 1)eclipseindroid会忽略该索引# builtapplicationfiles *.apk *.AP _ # filesforthediskvm *.dex # Java等级文件* .等级# generatedfilesbin /。 eclipsejrojectfiles.class ject # proutedfoldergenedbyeclipseproguard/# intellijaprojectfiles *.IWS.idea/workspace.XML 1)xcode开发忽略文件索引. ds _ store build/* *.xc

13、userdatapods * . xcode.XML scope _ settings.XML workspace.XML VCS.XML编码. XML misc.XML模型. xmlorientfu *,4.0,2,Git Flow的实战,第1.4章,4.1,2,1 )项目工程中必须分歧,基干分歧Master :随时可以在生产环境中展开的查询密码,伴随标签开发的提案:每天需要提交和合并的查询密码,功能完成的查询密码开发分歧辅助分歧Feature :新功能分歧,辅助开发分歧。 主要用于实验性、效果差的查询密码变更。 或者,项目工程组的新

14、成员用于接手新功能的开发等。 分支可以合并到develop分支中,也可以直接丢弃。 命名规则: feature-* Release :基本版本完成,准备提交时到达APP Store的等待时间,本分可以修改。 在APP Store中的审计成功后,必须合并到Master?中并记录标签。 如果有BUGfix,还必须合并到Develop . 这个版本的作用是&的第二期在开发分支上继续开发。 命名规则:发行版- * hot fix :版本(Master )的“修改辅助”必须合并Master 和develop 。 命名规则:热传真- *,2, 2 )工作流程图需要创建.来创建主列表,在develop .中

15、开发,重复版本0.1的功能,创建feature开发时,develop .的版本0.1的开发完成,发行-0. 1。 向.分发包,创建是否继续在develop .中开发版本0.2,最终进行选择。 测试人员发现发行版- 0.1版本的“资产”,相关开发者在此分支中直接修改,然后打包到测试人员中继续测试。 其他人继续在develop分支上开发新功能。 V0.1测试完成,向用户显示,将release-0.1打包并传递给用户。 如果使用者有需要修改的需求或遗漏缺陷,项目工程经理会将需求与遗漏缺陷分开。 需求问题必须告诉客户等待下一个小版本。 相对较小的遗漏缺陷问题可以有选择地修正,也可以进行到下一版本。 如果用户要求查看更改,请务必将其合并到develop分支中。 可以按照与上一步相同的方式发布release-0.2版本并删除release-0.1分支。 发行版

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论