Gitlab分支合并及在本地解决冲突

文章目录

问题及解决

Gitlab分支合并时碰到了合并冲突的问题,进行了本地解决冲突的操作,并成功进行了合并。

在服务器端的冲突解决比较简单,在此不赘述,这里主要记录下在本地解决冲突的操作。

Gitlab冲突的根本原因是多个开发者在有冲突的两个分支里更新修改了同一个文件,在本地解决冲突可以进行rebase的操作解决冲突,再进行分支合并。示例:

#这里dev是主分支,也就是要合并完成的分支,test是要进行合并的分支,
#也就是要将test分支合并到dev分支,出现了冲突
#合并冲突发生后,进行以下操作
#         1, 这里在本地对test分支进行rebase操作同步到dev分支,
#         2, 再同步到远端的服务器。
#         3, 同步完成后,再进行分支合并,就没有冲突的错误了。
C:\local_work_folder> git rebase origin/dev
# 这里会提示各种冲突,按照提示,在本地解决合并冲突,以下是几个提示:
...
hint: Resolve all conflicts manually,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值