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,选择要通知去合并的人。第二个红框不动,上一步已选好。点击左下角按钮即可;

相关推荐
切糕师学AI12 小时前
GitLab 是什么?
gitlab
明月心9522 天前
git remote add 用法
gitlab
only_Klein2 天前
jenkins流水线报错:Connection reset by peer
ci/cd·kubernetes·gitlab·jenkins·ssl
梁萌3 天前
docker部署gitlab和gitlab runner
docker·eureka·gitlab
johnnyAndCode3 天前
Idea 设置GitLab时使用账密,而不是token的配置方法
gitlab·idea
天外飞雨3 天前
Gitlab使用
gitlab
BUTCHER54 天前
GitLab SSH 密钥配置
运维·ssh·gitlab
明月心9524 天前
GitLab使用
gitlab
明月心9525 天前
gitlab pull requets
gitlab
BUTCHER55 天前
GitLab基本设置
gitlab