关于公司Gitlab使用介绍和操作简单介绍

简介: 关于公司Gitlab使用介绍和操作简单介绍

 Gitlab使用介绍

一.公司 Gitlab 代码平台

Gitlab 代码平台为公司的主要代码仓库,请使用自己的Email 注册账号(用户名称要求中文真实姓名);注册完成后联系技术主管添加相应的 group。网址如下:

https://git.qdbdtd.com/

  步骤如下:

开发机安装 git (window 平台安装 git)-->建立.ssh 信任关系

     本机登陆git Bash 终端,如图1、图2,图3。

image.gif编辑

图1

在 Gitlab 页面上添加.ssh 信任关系

image.gif编辑

 

                                                                 图2

image.gif编辑

                                                                   图3

二.新项目开始(基于分支主干开发)

1.技术负责人根据 task 创建对应的 dev 分支

#创建 dev 分支

git checkout -b dev master git push origin dev

image.gif

2.开发人员基于 dev 分支进行 pull/push(确保基于 dev 分支开发)

 checkin 代码:

#切换到 dev 分支

git checkout dev

image.gif

#拉取dev 分支最新代码

git pull origin dev

image.gif

#代码修改后push 代码

提交代码

git commit -m "TIANXIN-254 <改动简要描述>“ ## commit message 必须包含修改简述

image.gif

推送代码

git push origin dev

image.gif

3.技术负责人进行发布分支

# 创建一个发布分支:

git checkout -b release-1.1 dev

image.gif

# 确认没有问题后,合并到 master 分支并推送服务器:

切换主分支

git checkout master

image.gif

合并代码到主分支

git merge --no-ff release-1.1 git push origin master

image.gif

# 对合并生成的新节点,做一个标签并推送服务器

打tag

git tag -a v1.1

image.gif

推送tag

git push origin v1.1

image.gif

# 再合并到dev 分支:

git checkout dev git merge --no-ff release-1.1

image.gif

# 最后,删除发布分支:

git branch -d release-1.1

image.gif


相关文章
|
5月前
|
运维 Java Devops
阿里云云效操作报错合集之在进行GitLab代码分支迁移时遇到报错,一般是什么原因
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
网络安全 开发工具 git
GitLab - 安装 TortoiseGit 简化 Git 操作
安装 TortoiseGit 简化 Git 操作
GitLab - 安装 TortoiseGit 简化 Git 操作
|
jenkins Shell 持续交付
GitLab + Jenkins 日常操作
GitLab + Jenkins 日常操作
321 0
GitLab + Jenkins 日常操作
|
关系型数据库 数据库 PostgreSQL
|
开发工具 数据安全/隐私保护
|
网络安全 数据安全/隐私保护 Ruby
|
NoSQL 关系型数据库 MySQL
|
3月前
|
Shell Docker 容器
GitlabCI学习笔记之一:安装Gitlab和GitLabRunner
GitlabCI学习笔记之一:安装Gitlab和GitLabRunner
|
2月前
|
Docker 容器
Docker安装Gitlab和Gitlab-Runner并实现项目CICD
Docker安装Gitlab和Gitlab-Runner并实现项目CICD

相关实验场景

更多