gitlab工作流程简介

简介: gitlab工作流程简介 新建项目流程 创建/导入项目 可以选择导入github、bitbucket项目,也可以新建空白项目,还可以从SVN导入项目 建议选择private等级 初始化项目 1.

gitlab工作流程简介

新建项目流程

  • 创建/导入项目

可以选择导入github、bitbucket项目,也可以新建空白项目,还可以从SVN导入项目

建议选择private等级

  • 初始化项目

1.本地克隆项目

2.增加develop本地分支

3.推送develop分支至服务器

4.在gitlab中保护develop分支

5.邀请其他开发人员加入,角色Developer


开发流程

  • fork项目,fork后会生成一个和原项目一样的新项目

  • 克隆至本地仓库并添加上游分支(仓库-项目设置-远程仓库)

  • git工作流初始化仓库

  • 创建本地功能分支(git工作流->建立新的功能)

  • 完成新功能的开发
  1. 提交新功能分支中的代码

  2. 切换到develop分支,获取最新的远程代码(upstream),如果有拉取到的内容,则合并develop分支到自己的功能分支

  1. 完成功能,push提交到远程develop分支

  2. 在gitlab中提交合并请求,Assignee 选中项目管理员


Code Review流程

  1. 审核变更的代码

同意或者关闭合并请求

 
目录
相关文章
|
1月前
|
缓存 监控 数据可视化
利用GitLab CI/CD自动化您的软件开发流程
【10月更文挑战第10天】GitLab CI/CD 是 GitLab 内置的持续集成和持续部署工具,通过编写 .gitlab-ci.yml 文件,可以自动化构建、测试和部署应用程序的过程。本文介绍 GitLab CI/CD 的核心优势、实施步骤及在现代开发中的应用,帮助您提高开发效率和软件质量。
|
6月前
|
存储 网络安全 数据安全/隐私保护
docker 安装gitlab,配置邮件,备份全流程
docker 安装gitlab,配置邮件,备份全流程
243 0
|
6月前
|
存储 持续交付 API
GitLab CI/CD简介:构建持续集成与持续交付的全方位指南
GitLab CI/CD简介:构建持续集成与持续交付的全方位指南
208 0
GitLab CI/CD简介:构建持续集成与持续交付的全方位指南
|
Linux 开发工具 git
淘东电商项目(07) -GitLab简介以及Docker部署
淘东电商项目(07) -GitLab简介以及Docker部署
101 0
|
网络安全
GitLab 配置 SSH 密钥(详细流程)
GitLab 配置 SSH 密钥(详细流程)
3649 0
|
开发工具 git
IDEA2021向gitlab提交代码并合并分支全详细流程(图解)
IDEA2021向gitlab提交代码并合并分支全详细流程(图解)
1392 0
|
开发者
gitlab合代码规范流程(二)
gitlab合代码规范流程(二)
426 0
gitlab合代码规范流程(二)
|
Linux 开发工具 git
GitLab - 什么是 Git,Git 的一般工作流程
GitLab - 什么是 Git,Git 的一般工作流程
GitLab - 什么是 Git,Git 的一般工作流程
|
敏捷开发 运维 Kubernetes
大揭秘| 我司项目组Gitlab Flow && DevOps流程
长话短说,本文全景呈现我司项目组gitlab flow && devops
大揭秘| 我司项目组Gitlab Flow && DevOps流程