Gitlab 合并分支与请求合并

合并分支

方式一:图形界面

使用 GitGUI,右键菜单"GitExt Browse" - 菜单"命令" - 合并分支

方式二:命令行

在项目根目录下打开控制台,注意是本地 dev 与远程 master 的合并

bash 复制代码
// 1.查看本地分支,确认当前分支是否为 `dev`

   git branch

// 2.查看远程分支(此命令会列出已存在的分支列表)

   git branch -r

// 3.切换到要合并的 master 分支

   git checkout master
   
// 4.再次确认是否已切换到 master 分支

   git branch

// 5.拉取 master 分支代码,会有拉取信息。此时还不需要解决冲突

   git pull
   
// 6.切换到 dev 分支

   git checkout dev

// 7.将拉取的 master 代码合并到 dev。此时会报冲突,找到提示的文件,手动解决即可。

   git merge master

// 8.提交。没有用如下命令,为了更好的查看差异,使用GUI提交

   git push

请求合并

  1. 点击 git Web 页右上角打开 Merge requests
  1. 进入新页,点击右上角。注意选择要合并的项目
  1. 左边是源分支,右边是要合并的目标分支。最后点击左下角绿色按钮

4.第一个红框 Assignee,选择要通知去合并的人。第二个红框不动,上一步已选好。点击左下角按钮即可;

相关推荐
MinterFusion19 小时前
如何在openKylin下安装并配置GitLab(v0.1.1)
gitlab·系统维护·devops工具·麒麟操作系统·明德融创·openkylin
我就是你毛毛哥2 天前
Docker 安装 GitLab
docker·容器·gitlab
雨声不在4 天前
gitlab中的repo删除特定commit
gitlab
vpk1125 天前
Docker Compose 部署 GitLab
docker·容器·gitlab
Irene19916 天前
什么是 DevOps
gitlab·devops
蓝天星空6 天前
GitLab上传项目到新的分支
gitlab
1candobetter9 天前
GitLab 项目创建与分支管理全流程
gitlab
林鸿群10 天前
Ubuntu 26.04 本地安装 GitLab CE 完整教程(非 Docker 方式)
linux·ubuntu·gitlab·私有部署·代码托管·ubuntu 26.04·omnibus
ascarl201011 天前
IDEA 一直弹 GitLab 登录,VS Code 却能正常 `git push`?问题排查记录
git·gitlab·intellij-idea
企鹅郁金香13 天前
Gitlab和Confluence和Svn的备份
svn·gitlab·confluence·gitlab备份·svn备份·confluence备份