欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年Gitlab使用手册.docx

    • 资源ID:12788406       资源大小:947.18KB        全文页数:17页
    • 资源格式: DOCX        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年Gitlab使用手册.docx

    精品学习资源Gitlab 使用手册欢迎下载精品学习资源目录一 Gitlab 账号 / 库申请流程31.1 Gitlab 账号申请31.2 Gitlab 库申请3二 Gitlab 登录32.1 Gitlab拜望路径32.2 Gitlab 登录页面3三 Git 环境配置43.1 创建公钥43.1.1 Linux 环境43.1.2 Windows 环境43.1.3 MacOS 环境73.2 Gitlab SSH页面配置7四 Git 操作命令84.1 Git 本地仓库操作命令84.1.1 git init/git clone初始化库84.1.2 git status查看状态94.1.3 git add添加文件94.1.4 git diff比照文件94.1.5 git commit提交更新104.1.6 git rm移除文件104.1.7 git mv移动文件114.1.8 git log查看提交历史114.1.9 git reset撤销操作124.1.10 git branch创建分支134.1.11 git merge分支合并134.1.12 git conflict解决冲突144.1.13 git tag创建标签144.2 Git 远程仓库关联操作命令154.2.1 git remote查看远处仓库154.2.2 git remote show查看远程仓库信息154.2.3 git remote add添加远程仓库154.2.4 git fetch从远程仓库抓数据164.2.5 git pull猎取最新版本164.2.6 git push推送数据到远程仓库164.2.7 git remote rename/rm远程仓库重命名 / 删除17欢迎下载精品学习资源一 Gitlab 账号/ 库申请流程1.1 Gitlab 账号使用邮箱前缀、邮箱密码拜望即可;1.2 Gitlab 库申请邮件申请;发邮件给 zhaoweiz、cuixf1 二 Gitlab 登录2.1 Gitlab 拜望路径2.2 Gitlab 登录页面URL:/gitlab.rd.chanjet/欢迎下载精品学习资源三 Git 环境配置3.1 创建公钥不同操作系统创建公钥的方式不同;以下是三种操作系统的举例;3.1.1 Linux 环境$ssh-keygen/ 生成公钥$ cat /.ssh/id_rsa.pub / 将公钥文件内容拷贝到Gitlab 配置页面中;见 3.2 节;留意: Vim 文件复制粘贴可能会导致内容换行,导致公钥无效;3.1.2 Windows 环境需要下载 msysgit 和 tortoisegit客户端第一步,下载 msysgit并安装;基本上一路 Next ;由于我们仍要安装tortoisegit ,所以不需要欢迎下载精品学习资源/p/msysgit/downloads/list.can=2&q=%22Full+installer+for+official+Git+for+Windows%22或者公司共享目录:工具共享 常用软件 git其次步,下载 tortoisegit 并安装URL:s:/code.google/p/tortoisegit/wiki/Download.tm=2或者公司共享目录:工具共享 常用软件 git选择 “Windows explorer integration URL:s:/code.google;”欢迎下载精品学习资源第三步,在 tortoisegit 上配置 msysgit 的路径见以下图欢迎下载精品学习资源创建公钥的方式二者选一即可1通过 tortoiseGit 方式生成公钥a 从Windows 开头菜单项挑选择TortoiseGit,点击其下的 Puttygen工具,该工具用于生成Putty支持的 SSH密匙对;b) 点击Generate 按钮,即生成公钥和私钥;将Public key 公匙和 Private key 私匙都储存到文档中,以免丢失;其中Private key是你的 TortoiseGit用来验证用户身份;欢迎下载精品学习资源说明:1.生成 key的类型: SSH-2 RSA说明:欢迎下载精品学习资源1. 将生成的 Public key粘贴到 GitLab站点“申请者帐号”里;配置方式见3.2节;由于tortoisegit 生成的公钥粘贴到 gitlab SSH Ke中y并不能够自动生成 title,因此需要自己填写一个 title 2. 储存 ” Save private key到本地”;2通过命令行方式生成公钥a) 点击开头 ,在搜寻中输入 cmd;b) $ssh-keygen/ 生成公钥c) 将生成的 Public key粘贴到 GitLab站点“申请者帐号”里;配置方式见3.2节;3.1.3 MacOS 环境$ssh-keygen/ 生成公钥$ cat /.ssh/id_rsa.pub / 将公钥文件内容拷贝到Gitlab 配置页面中;见 3.2 节;3.2 Gitlab SSH页面配置Gitlab“ Add SSH 界Ke面y如”下:将 3.1 节创建的公钥拷贝到 ”Key方”框中:欢迎下载精品学习资源四 Git 操作命令4.1 Git 本地仓库操作命令git init/git clone【初始化库】git status【查看状态】git add【添加文件】git diff【比照文件】git commit【提交更新】git rm【移除文件】git mv【移动文件】git log【查看提交历史】git reset【撤销操作】git branch【创建分支】git merge【分支合并】git conflict【解决冲突】git tag【创建标签】4.1.1 git init/git clone初始化库.初始化一个新库$ git init.从现有仓库克隆$git clone URL欢迎下载精品学习资源4.1.2 git status查看状态.假设没有可跟踪的文件,用git status 命令,就会输出:.假设编辑一个新文件hi.txt, 储存退出;用git add 命令跟踪文件后运行git status 命令,就输出:说明 :只要在“ Changes to be committed ”下面,就表示为已暂存状态;.假设修改已经暂存状态的文件,储存退出后用git status 命令,就会输出:说明: hi.txt文件显现了两次!一次算未暂存,一次算已暂存;需要将未暂存的文件通过 git add 添加到已暂存;4.1.3 git add添加文件欢迎下载精品学习资源作用:可以用它开头跟踪新文件; 把已经跟踪的文件放到暂存区合并时把有冲突的文件标记为已解决状态;欢迎下载精品学习资源4.1.4 git diff比照文件作用:欢迎下载精品学习资源当前作的哪些更新仍没有暂存;有哪些更新已经暂存起来预备好了下次提交;说明:有时候一下子暂存了全部更新过的文件后,运行git_diff 后却什么也没有;缘由是, git_diff仅显示仍没有暂存起来的改动,而不是这次工作和上次提交之间的差异;4.1.5 git commit提交更新在提交之前,确定要用gitstatus 确认仍有哪些修改过的或是新建的文件仍没有暂存起来;否就,这些没有暂存的文件就不能将最新变化提交到版本库中;参数介绍:git commit 使m 用-m 参数后跟提交说明的方式,在一行命令中提交更新git commit自a动把全部已经跟踪过的文件暂存起来一并提交,跳过使用暂存区域提交更新4.1.6 git rm移除文件删除已提交的某个文件,需要先用git rm命令从暂存区域中移除这个文件,然后再用git commit命令提交;欢迎下载精品学习资源4.1.7 git mv移动文件Git 中的重命名某个文件,仓库中储备的元数据并不会表达出这是一次改名操作;文件改名并查看当前状态:运行 git mv 就相当于运行了下面三条命令:$mv test_from.txt test_to.txt$git rm test_from.txt$git add test_to.txt4.1.8 git log查看提交历史每次更新都有一个SHA-1 校验和、作者的名字和电子邮件地址、提交时间,最终缩进一个段落显示提交说明;欢迎下载精品学习资源常用查找历史日志的选项:-p:项开放显示每次提交的内容差异;-n数字 :仅显示最近的 n 次更新;在做代码审查, 或者要快速浏览其他协作者提交的更新都作了哪些改动时,就可以用这个选项;4.1.9 git reset撤销操作.取消已暂存的文件假设不当心将某个文件添加/ 删除到了暂存区域,可以用“git reset HEAD <file>. ”命令取消暂存;.修改最终一次提交提交后发觉漏掉了一些文件,想要撤销刚刚的提交; 假设刚刚提交完后没有做任何改动,可以使用 amend 选项重新提交;.取消工作目录中已经修改的文件假设已经添加到暂存区域的文件又进行了修改,但这些改动又觉得是没有必要,就可以用“git checkout - <file>.” 复原到修改前的版本;欢迎下载精品学习资源$vim hi.txt4.1.10 git branch创建分支创建一个 test 分支,然后将目录切换到test 分支下面;留意: test 分支前的“ * ”字符:表示当前所在的分支;git checkout b 分支名相当于:git branch分支名git checkout分支名4.1.11 git merge分支合并第一查看当前目录全部分支清单,然后切换到master 分支目录下,最终将pro1 分支内容合并到 master 上;欢迎下载精品学习资源4.1.12 git conflict解决冲突.假如修改了两个待合并的分支里同一个文件的同一个部分,就会显现如下报错:.如何编辑冲突:第一查看当前目录下的状态git status ,然后编辑冲突文件 vim test.txt, 再将冲突文件置为解决状态 git add test.txt ,最终将合并的文件提交给git commitm“注释” ;冲突文件 test.txt ,打开后可以看到:<<<<<<< HEAD bra1-11111222=bra1-qwerea>>>>>>> pro1说明: = 隔开的上半部分,是HEAD即 master 分支中的内容,下半部分是在test分支中的内容;4.1.13 git tag创建标签.列出全部标签git tag.搜寻标签git tag l 标签名.创建标签欢迎下载精品学习资源git tag a 标签名 m 注释4.2 Git 远程仓库关联操作命令git remote【查看远处仓库】 git remote show【查看远程仓库信息】git remote add【添加远程仓库】git fetch【从远程仓库抓数据】git pull【猎取最新版本】git push【推送数据到远程仓库】git remote rename/rm【远程仓库重命名 / 删除】4.2.1 git remote查看远处仓库用 git remote命令,查看当前配置有哪些远程仓库;加上参数 -v,可以列出全部的远程仓库;参数介绍:-v:可以列出全部的远程仓库;4.2.2 git remote show查看远程仓库信息4.2.3 git remote add添加远程仓库假设要添加一个新的远程仓库,运行git remote add shortname url欢迎下载精品学习资源4.2.4 git fetch从远程仓库抓数据命令: $git fetch proname4.2.5 git pull猎取最新版本4.2.6 git push推送数据到远程仓库假如要把本地的内容推送到Git 服务器 maste 分支上 .命令 : $ git push origin master欢迎下载精品学习资源4.2.7 git remote rename/rm远程仓库重命名 / 删除留意, 对远程仓库的重命名, 也会使对应的分支名称发生变化,原先的 pb/master分支现在成了 paul/master ;五 Windows Git操作欢迎下载

    注意事项

    本文(2022年Gitlab使用手册.docx)为本站会员(C****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开