Git 命令行合并分支解决代码冲突

本文详细介绍了两种在Git中合并分支的方法,包括从develop分支合并到feature-12306分支的步骤,涵盖了切换分支、拉取代码、解决合并冲突和推送更改等关键环节,确保开发者能够顺利进行版本整合。
摘要由CSDN通过智能技术生成

如:develop(源分支)合并到 feature-12306(目标分支)

方法一

# 切换到目标分支,如果已经在这个分支,可忽略此步骤
git checkout feature-12306
# 拉取目标分支代码
git pull

# 拉取远端仓库(默认是 origin)最新代码到本地仓库,不会自动合并
git fetch origin
# 合并分支,将源分支合并到目标分支
git merge --no-ff -m "Merge branch develop into feature-12306" origin/develop

# 解决合并产生的所有冲突文件

# 将修改及合并信息推送到远端仓库
git push

方法二

# 切换到源分支,拉取最新代码
git checkout develop
git pull

# 切换到目标分支,拉取最新代码
git checkout feature-12306
git pull

# 执行合并操作,将源分支合并到目标分支
git merge --no-ff -m "Merge branch develop into feature-12306" develop

# 解决合并产生的所有冲突文件

# 推送到远端仓库
git push
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值