GitLab多人开发步骤

这篇具有很好参考价值的文章主要介绍了GitLab多人开发步骤。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、基于develop创建自己的feature分支

  1. 使用git checkout切换到develop分支

git checkout develop

  1. 基于develop分支创建feature分支

格式: git checkout -b feature/<开发者>/<分支功能>
例: git checkout -b feature/gxw/statistic_log

二、提交代码

格式

<type>[scope]: <subject>
// 空一行
[body]
// 空一行
[footer]

注:[]代表可选,<>代表必选。

  • type
    必填,用于指定 commit 的类型。

feat:增加新功能
fix:修复 bug
docs:只改动了文档相关的内容
style:格式修改,没有修改代码逻辑,比如格式化、换行等
refactor:重构代码,既没有新增功能,也没有修复 bug,比如提取某段代码为一个方法、重构某个功能等
perf:性能、体验优化等
test:新增 test 用例或修改现有测试用例
build:构造工具的或者外部依赖的改动,比如 maven
ci:与 CI(持续集成服务)有关的改动
chore:不修改 src 或者 test 的其余修改,例如构建过程或辅助工具的变动
revert:执行 git revert 打印的 message

当同时有feat、fix和其他类型时,类型取feat、fix。

  • scope
    非必填,用于描述改动的范围,格式一般为项目名/模块名,如果一次 commit 修改多个模块,建议拆分成多次 commit,以便更好追踪和维护。
  • subject
    必填,此次提交的简短描述,动词开头,第一人称现在时,比如add,而不用 added、adds,第一个字母小写,句尾不加句号(.)
  • body
    非必填,此次提交的详细描述,主要描述改动之前的情况及修改动机,对于小的修改不作要求,但是重大需求、更新等必须添加body来作说明。
  • footer
    footer只用于以下两种情况
    1. break changes
      break changes 指明是否产生了破坏性修改,涉及 break changes 的改动必须指明该项,类似版本升级、接口参数减少、接口删除、迁移等,以BREAKING CHANGE:开头,后面是变动的描述、变动的理由以及迁移的方法。
    2. 关闭 issue
      当前提交修改了某个 issue

简易版

项目中实际可以采用简易版规范:

<type>(<scope>):<subject>

单次提交注意事项
提交问题必须为同一类别
提交问题不要超过3个
提交的commit发现不符合规范,git commit --amend -m "新的提交信息"或 git reset --hard HEAD 重新提交一次

三、提交到远程仓库

git push

可能会遇到下面的提示
GitLab多人开发步骤,Git,gitlab
这事因为远程仓库没有对应的分支,复制并执行红框中的命令,可以在远程仓库新建对应的分支,并自动上传到远程仓库。文章来源地址https://www.toymoban.com/news/detail-730937.html

四、提交合并请求

  1. 登录到GitLab的对应工程下,找到“Merge Request”标签页,然后点击“New merge request”创建合并请求。
    GitLab多人开发步骤,Git,gitlab
  2. 在新页面选择分支,Source branch选择自己创建的feature分支,Target branch选择develop分支,选择完毕后点击“Compare branch and continue”。
    GitLab多人开发步骤,Git,gitlab
  3. 填写相关信息,选择审核人,之后点击“Submit merge request”。
    GitLab多人开发步骤,Git,gitlab

五、erp提交流程

  • 完成情况说明中要有gitlab提交连接。
    GitLab多人开发步骤,Git,gitlab
  • 完成情况附件可以是gitlab截图或者word文档。
    GitLab多人开发步骤,Git,gitlab

到了这里,关于GitLab多人开发步骤的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Gitlab搭建详细步骤

           GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。安装方法是参考GitLab在GitHub上的Wiki页面。Gitlab是目前被广泛使用的基于git的开源代码管理平台, 基于Ruby on Rails构建, 主要针对软件开发过程中产生的代码和文档进

    2024年03月14日
    浏览(45)
  • 项目代码发送到 gitlab 步骤

    参考链接: git实现本地代码提交到gitlab git–本地仓库;gitlab–远程仓库 先下载git, 去官网下载安装包安装:https://blog.csdn.net/suyuan12365/article/details/121852630 她新建工程文件夹”git“ 进入git, Git 全局设置(项目级别的)+生成密钥 git的配置主要是设置 用户名和邮箱,作为一

    2024年02月06日
    浏览(37)
  • gitLab页面打tag操作步骤

    作者:moical 链接:gitLab页面打tag简单使用 - 掘金 (juejin.cn) 来源:稀土掘金 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 -------------------------------------------------------------------------------------- 为啥要在页面打tag? 因为不是所有人都会用命令行啊。

    2024年02月03日
    浏览(35)
  • 一、Docker部署GitLab(详细步骤)

    docker安装教程:https://qingsi.blog.csdn.net/article/details/131270071 注意:接下来的配置请在容器内进行修改,不要在挂载到宿主机的文件上进行修改。否则可能出现配置更新不到容器内,或者是不能即时更新到容器内,导致gitlab启动成功,但是无法访问 修改完成之后保存退出即可,

    2024年04月09日
    浏览(95)
  • 上传代码到gitlab的操作步骤

    现在想把一个项目上传到gitlab,怎么操作呢 1.在gitlab上创建一个空工程,取好名字,例如:FirstProject 2.复制clone的路径 3.本地创建一个空的文件夹,然后打开控制台,切换到该文件夹,输入命令 4.把要上传的项目考备到该目录,然后在控制台输入命令 5.如果想推送到别的分支,

    2024年02月11日
    浏览(37)
  • GitLab仓库管理系统安装详细步骤

    本案例安装 gitlab、jenkins、并部署springboot应用程序,所以准备了3台服务器。 注意:以上springboot项目中用到的java版本与服务器2,服务器3中安装的一致 我虚拟机模拟搭建时版本如下: jdk : jdk-11.0.16.1 maven : 3.8.6 jenkins : Jenkins 2.361.4 LTS springboot : 2.7.1 gitlab中文官网 英文官网 官方

    2024年02月08日
    浏览(46)
  • DevOps搭建(四)-GitLab安装细步骤

    在这里我们用docker安装 进入该目录 输入以下内容保存 查看启动日志 稍等片刻,如果没看到错误日志,证明已经正常启动。 开放GitLab对应的端口 重启防火墙 GitLab的默认登录账号为root,密码需要进入docker容器中获取。 6.1、获取root账号登录密码 进入gitlab容器: 获取密码 复制

    2024年02月04日
    浏览(40)
  • 本地项目如何上传到Gitlab详细过程步骤

    目录 本地项目上传到Gitlab 第一步:打开gitlab新建一个仓库springboot-rabbitmq: 第二步:找到本地文件,右键点击Git Bash Here。  第三步:初始化本地仓库:  第四步:将当前目录下所有的修改或新增的文件添加到暂存区 第五步:用于将暂存中的更改创建为一次提交 第六步:建立

    2024年02月14日
    浏览(44)
  • 超级详细GitBook和GitLab集成步骤【linux环境】

    本文主要是在 gitlab 上集成 gitbook 实现提交时 gitbook 自动刷新部署 ,以及在 linux 环境上搭建 gitlab gitbook,集成 GitLab CI 实现一个企业级或个人的 Wiki 系统 1.一台 linux 服务器 2.安装 node 以及 npm 环境 (这里注意 node 环境不要过高 不然在安装 gitbook 时会有报错 推荐:v12.16.3) 在 root

    2024年02月09日
    浏览(55)
  • Linux CentOS8安装gitlab_ce步骤

    2024年02月07日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包