【IDEA中gitlab的使用】

前置知识

持续…

持续集成(CI)
团队开发成员经常集成它们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证从而尽快地发现集成错误。持续集成并不能消除Bug,而是让它们非常容易发现和改正。
在这里插入图片描述
持续交付(CD)
在持续集成的基础上,将集成后的代码部署到更贴近真实运行环境的「类生产环境」中进行更多的测试来更早地发现问题。比如,我们完成单元测试后,可以把代码部署到连接数据库的Staging环境中更多的自动化集成测试。如果代码没有问题,可以继续手动部署到生产环境中。
在这里插入图片描述
持续部署(ContinuousDeployment)
是在持续交付的基础上,把部署到生产环境的过程自动化。
在这里插入图片描述

Git

Git版本库(repository)只是一个简单的数据库,在GIT中的版本库一般有两个,一个是本地版本库,一个是服务器版本库(共享版本库)
工作区,就是你项目所在的文件夹里
暂存区(stage、index),用来保存要提交到本地版本库中的所有文件

  • 执行git commit指令时候,会一次性将该区域类的文件提交到本地版本库
  • 要使用git add指令,要将文件加入暂存区
  • 即——要提交到本地版本库需要两步操作:git add+git commit 执行,这两条只是提交到了本地版本库,只能自己来使用。要是在团队开发中,要需要执行git push提交到共享版本库。
    Git工作原理

在这里插入图片描述

拉取代码

在这里插入图片描述
输入仓库clone地址
在这里插入图片描述

修改完代码上传

协同合作常用流程:先更新(Update) 再提交(Commit) 再推送(Push)

先update

本地写完代码想要推送到远程,需要先(Update Projet)将最新远程代码同步到本地,再Commit自己代码部分(没有add的话需要先Git add)输入提交备注(Commit)提交后(Push)推送到远程库,或直接点击(Commit And Push)。
Alt

再commit and push

点击左边project下的commit,选定需要commit和push的文件,并在图中标记为③的方框内(commit message)随便写点什么就可以提交上传了。
Alt
可能在点击commit and push后,会对代码进行分析并报错,导致无法进行,则点击图中的设置,将代码分析的选项去掉即可重新进行。
Alt
上一步点击commit and push没问题后,会弹出一下对话框,点击输入之前复制的gitlab的URL,点击 push 即可将本地工程上传到指定的gitlab的空项目中去,这里会自动建立分支并提交。
Alt

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值