记录github合并分支的过程

今天有个任务,合并项目中别人遗留的分支。学习了一下合并过程后,把项目中的八九个分支全合并了。。(⊙﹏⊙)b


合并分支,前提先clone了github的项目代码,clone的代码默认分支都是master。
以把dev_1.0合并到2.0为例:
1,git branch -a  查看所有远程分支
2,git checkout dev_1.0  切换分支并在当地建立关联
3,  git checkout dev_2.0  切换分支。。。
4,  git merge dev_1.0      把1.0合并到当前分支(也就是2.0)
5,在merge合并后,如果成功就会直接进入vim命令行,修正解释内容后,按一下esc,按shift+:,输入wq,回车即保存退出vim。
6,  git push origin dev_2.0,把合并完的代码上传到对应github库的dev_2.0分支中。
(或者push到master主分支,都可,master分支最好保留比较保守的版本,在其他分支开发新功能,测试完善和准备发布了再合并到master分支上)
7,若merge合并有冲突,则不会进入vim,用git status可查看冲突文件,然后在当前项目文件夹下使用gitGUI,右下角Rescan即可刷新显示当前冲突文件,根据想要保留的代码,在代码区右键选择use remote version 或 use localversion合并代码。
8,冲突合并后,在gitbash中使用git commit -m "合并代码"
9,git push origin dev_2.0,上传代码

参考文章:https://www.cnblogs.com/personblog/p/11240422.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值