firemail

标题: gitlab合并不同分支的(二)种方法 git merge 分支 [打印本页]

作者: Qter    时间: 2023-7-5 11:30
标题: gitlab合并不同分支的(二)种方法 git merge 分支
本帖最后由 Qter 于 2023-7-5 13:30 编辑

https://blog.csdn.net/weixin_46022934/article/details/123986516

gitlab分支 git merge(合并)
文章目录
gitlab分支 git merge(合并)
前言
一、第一种gitlab工具合并的方法
二、代码提交进行合并
总结
前言
提示:遇到的问题:以前在公司的开发,多人开发的时候是在统一个 master 上进行开发,提交代码的时候进行 pull ;本次遇到的问题是:在多人协作开发的过程中,怎么在自己的远程分支上进行一种代码合并的方法!!!!!

提示:以下是本篇文章正文内容
主分支(feature-antdv)
开发分支(feature-hongxian-1.3)

一、第一种gitlab工具合并的方法
1.当前所在分支:feature-hongxian-1.3


2. 分支 feature-hongxian-1.3 合并feature-antdv
1.先把eature-antdv拉下来


3. 解决代码冲突(多人开发problem:可能会遇到版本不一致的问题)


4.git commit -m “提交信息”
5.git push
6.通过gitlab进行代码合并

第一步:



第二步:


第三步:



二、代码提交进行合并
主分支(feature-antdv)
开发分支(feature-hongxian-1.3)

1.开发分支:feature-hongxian-1.3
说明:(当前开发的分支)

2.合并的目标分枝,并提交代码
说明:开发代码合并到 feature-antdv
  1. 1. git checkout feature-antdv//切换分支
  2. 2. git pull  //拉取代码 feature-antdv
  3. 3. git merge feature-hongxian-1.3  //合并分支 feature-hongxian-1.3
  4. 4. 解决代码冲突,可以正常运行
  5. 5. git add .
  6. 6. git commit ( --no-verify ) -m "feat:提交信息"  //  --no-verify 跳过eslint检查
复制代码
总结:

在开发中遇到的问题,以及解决方法,分享给大家!!!!!
————————————————
版权声明:本文为CSDN博主「满脑子技术的前端工程师」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_46022934/article/details/123986516



作者: Qter    时间: 2023-7-5 14:41
本帖最后由 Qter 于 2023-8-2 11:03 编辑

即哪个是目标分支就在那个分支上执行合并操作
如:开发分支test   目标分支master,则执行如下操作
git checkout master
git pull
git merge test    tortoiseGit右键 解决冲突
git add .
git commit -m "提示信息"

作者: Qter    时间: 2024-8-27 10:21
一、使用merge命令合并分支
1、目标:将dev分支合并到master分支
1.1、首先切换到master分支上
git checkout master
1.2、如果是多人开发的话 需要把远程master上的代码pull下来
git pull origin master
//不管什么操作,保险起见还是pull
1.3、然后我们把dev分支的代码合并到master上 ,(当前是master分支,准备合并dev的代码过来)
git merge dev
//如果有冲突,手动解决冲突就行。
1.4、然后查看状态
git status

On branch master Your branch is ahead of 'origin/master' by 12 commits.   (use "git push" to publish your >local commits) nothing to
commit, working tree clean

//上面的意思就是你有12个commit,需要push到远程master上

1.5 执行提交命令
> 最后执行下面提交命令
git push origin master

言程序plus
关注

————————————————

                            本文为博主原创文章,未经博主允许不得转载
                        
原文链接:https://blog.csdn.net/m0_61243965/article/details/133387743




欢迎光临 firemail (http://firemail.wang:8088/) Powered by Discuz! X3