一、问题场景 前提,我所在的公司采用 GitLab 进行代码管理。 这次的异常发生在不久前对系统的一次常规迭代升级过程中,由于系统依赖的第三方包出现了问题,导致服务起不来,为了不影响其他功能的使用,所以将 master 分支进行
转载
2024-09-23 06:24:35
124阅读
概述日期GitLab官方博客宣布其新的版本gitlab 11.10发布,本次升级带来哪些功能呢?请追随虫虫脚步,咱们一起学习尝鲜。为增强对DevOps生命周期的管理,增加其可视化。新版本对操作面板进行增强,通过面板可以管道状态的浏览。尤其是对多项目的跨项目管道的支持,如果你的项目运行在微服务架构时候,通常需运行管道来部署测试和多个位于不同项目库中代码,通过操作面板现在这些管道的运行状态一
转载
2024-03-03 15:25:37
343阅读
项目场景: 开发项目的时候,使用gitLab合并功能分支feature到dev上的时候,出现了Conflicts,在线解决冲突之后,点击解决合并,结果反向的把dev的分支合并到了feature功能分支,这波蜜汁操作当时我就懵了!!!问题描述 gitLab合并解决冲突之后,反向将目标分支合并到了源分支。 原因分析: 首先了解一下gitlab官方提供的解决冲突的几个模式:Resolve conflic
转载
2024-08-23 12:43:19
215阅读
本文翻译自:Pull request vs Merge requestWhat is the difference between a Pull request and a Merge request. Pull请求和合并请求之间有什么区别。In Github it's a Pull Request and in GitLab for example, it's a Merge Request..
转载
2024-08-19 11:40:33
56阅读
gitlab 创建 merge-request 时执行作业背景为了项目代码更加健壮,避免一些低级错误以及有一些业务不了解而导致的问题,我们每个需求上线之前都需要邀请其他同学进行代码评审,然而每次都要手动在群里面邀请其他同学未免有一些麻烦了,因此,想要使用CI工具,在创建merge-request请求时自动发送代码评审邀请。遇到的问题目前gitlab中的事件触发merge_requests不仅仅在创
转载
2024-07-31 23:32:47
701阅读
title: once-git-merge-mistake-solve date: 2018-04-20 23:37:00 tags:git2018.4.20简述:merge错了一个分支到测试分支上,发现后没有push。要撤销这次merge。解决:(源于同事的友情帮助)bash 命令:##检查
$ git status
##获取最新内容
$ git fetch --all
##强行reset到xx
最近重新梳理了这些年使用git的一些用法和问题,方便自己记忆查找。Git 简介定义 Git是一个开源的分布式版本控制系统,是 Linus Torvalds为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件,可以有效、高速地处理从很小到非常大的项目版本管理。官网https://git-scm.com/下载安装 很简单,不是本文重点。配置 初次使用,需要配置邮箱和用户名字git c
转载
2024-07-05 18:42:23
484阅读
1评论
一、.删除分支查看本地分支:git branch查看远程分支:git branch -r1. 删除本地未合并的分支:git branch -D 分支名2. 删除本地已合并的分支:git branch -d 分支名【区别】git branch -d 分支名 会在删除前检查merge状态,若是未合并状态则删除失败,改用 -D 可强制删除。 git branch -D 分支名 是
灾备还原之gitlab备份情景:服务器A架设了gitlab,定期通过duplicity发送加密备份给B服务器,现在由于某种情况生产机器A完全无法访问(主机商跑路?硬盘冒烟?服务器BOOM了?),本地存有还原备份所需要的所有信息(例如:B机器访问密钥,备份加密密钥)PS: 总体来说,gitlab的还原还是很简单的,因为gitlab的还原还是很傻瓜式的.文档汇总:备份所使用的工具及gitlab帮助du
转载
2024-04-01 09:59:35
123阅读
此时我本地有一个主分支 develop ;然后我根据 develop 主分支创建了一个 work/BCS-298 分支;1. 我在本地 work/BCS-298 分支中修改了代码,准备 push 推送到远程 work/BCS-298 仓库;2. 我在 push 本地 work/BCS-298 分支代码之前,先更新了本地 develop 主分支代码;git stash // 保存本地分支修改
git
转载
2024-03-30 19:23:32
94阅读
新建远程分支新建一个本地分支:$ git checkout -b local这相当于执行下面这两条命令:$ git branch local
$ git checkout local查看一下现在的分支状态:$ git branch
* local
master
release星号(*)表示当前所在分支。现在的状态是成功创建的新的分支并且已经切换到新分支上。把新建的本地分支push到远程服务
转载
2024-07-31 17:36:25
278阅读
开发者权限提交代码并请求合并如下图新建一个 Issue点击提交 Issue创建
在问题界面点击 Create merge request创建一个合并请求 Issue界面
点击之后会跳转至 合并请求页面 合并请求页面
正常的操作应该是把新建的分支 7-_1拉到本地然后修改后推送到远端
转载
2024-03-15 10:13:13
556阅读
前段时间使用gitlab管理项目,遇到这样的问题,我fork了项目组长建立的项目,其中: 组长项目地址:http://192.168.1.1:8000/LOL/demaxiya.git 或者 git@192.168.1.1:LOL/demaxiya.git。 我的项目地址:http://192.168.1.1:8000/OW/demaxiya.git 或者git@192.168.1.1:LOL
需求原有独立的2个Sping Boot项目,现在随着业务进行,发现很多编码可以共用,想着使用maven子模块的方法,合成一个项目,再把公共代码抽一个公共模块,这2个Sping Boot子模块依赖公共模块主要是想保留提交记录,所以需要把一个项目带记录迁移过去百度了一堆,好多说的不清楚,我这次截了些图,一起发一下过程要被合并的是项目 data-collenct
要合并到项目 radar-data
打开
转载
2024-06-21 13:56:58
148阅读
本篇主要是以命令形式介绍的是如何在分支开发,并对主干冲突文件如何进行解决,由于之前的Git都是有专门管理,本身对其研究也不深,所以就当是记录,便于后续回忆,也希望对开发起到一个Git开发的入门。 下面的命令都是基于拉取项目的主文件夹下,右击打开Git Bash Here的命令窗口下1.拉取master最新的代码git pull首先确保在master主干下,然后拉取最新的主干代码2.创建分支git
问题描述: 在gitlab上面做合并操作,出现冲突,解决冲突后提交,确认合并,发现两个分支互相合并了,平白无故多了很多麻烦,巨坑。 已经被它坑了不少次了,如果使用 Gitlab 提供在在线冲突解决工具的话,本来是将 A 往 B 合并的,结果变成了 B 往 A 合并,导致分支管理混乱。这个设计合理吗?git正常的合并分支:&n
转载
2024-03-20 17:01:41
281阅读
一般代码托管在私有的GitLab仓库内,如果启用了定时备份,GitLab会定期备份仓库数据到文件,但是由于某些原因,我们需要把它恢复到新的站点,怎么办呢?1.恢复仓库工作利用gitlab的备份文件,恢复仓库数据到新站点,并修改管理员账号。由此可知,我们如果想对代码仓进行备份,备份好gitlab的定期备份即可随时恢复代码仓库,也提醒运维工程师们,保护好代码仓库的备份文件至关重要。2. 准备好备份文件
转载
2024-04-09 18:13:01
226阅读
灾备还原之gitlab备份情景:服务器A架设了gitlab,定期通过duplicity发送加密备份给B服务器,现在由于某种情况生产机器A完全无法访问(主机商跑路?硬盘冒烟?服务器BOOM了?),本地存有还原备份所需要的所有信息(例如:B机器访问密钥,备份加密密钥)PS: 总体来说,gitlab的还原还是很简单的,因为gitlab的还原还是很傻瓜式的.文档汇总:备份所使用的工具及gitlab帮助du
转载
2024-04-18 06:53:39
192阅读
最近跟其他公司一起开发项目,项目在gitlab上.因为自己公司这边恨不得半个月才合并一次…我就经常自己直接在gitlab上把分支合到自己分支上…上周被他们说不要合了…会多出来一堆没用的合并请求…最好本地自己合并…学了一下…怕自己忘记就留个备忘说明首先说明一下分支,源分支 source 是最终部署分支,将两公司提交合并的分支,由于合并不及时,这里我要合并的就是这个分支组分支 group 自己公司的分