git在项目中提交代码与本地合并实例(本地合并方式)

本文详细介绍使用Git在实际项目中进行代码提交、分支管理和合并的具体步骤,包括从本地开发分支(mybranch)到开发分支(develop),再到主分支(master)的整个流程,涉及冲突解决、日志查看、远程代码同步等关键操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

git在实际项目中提交代码与合并实例

假如本地有三个分支:

  • master(主分支)
  • develop(开发分支)
  • mybranch(本地自己的开发分支)

其中develop是开发合并代码的目的地,mybranch是本地自己开发需要的分支,在mybranch中开发测试代码

1.我们在mybranch分支开发完代码和测试提交成功
2.先切回develop分支
git checkout develop
3.将mybranch分支上的代码合并到develop分支上(本质是develop分支指向提交的指针指向了mybranch分支指向提交的地方,形象的理解为指针向后移)
git merge --no-ff -m ‘信息’ mybranch
4.可能发现merge冲突,于是编辑冲突的develop分支的文件,然后add、commit二连
5.现在来对比一下develop分支和mybranch分支是否有不同
git diff develop mybranch
6.结果发现二者相同,冲突完全解决,可以再看一下日志
git log
7.提交到远端之前,首先更新远端代码下来
git pull origin develop
8.提交develop代码到远端
git push origin develop
9.可以对比一下develop和master的不同
git diff develop master
10.对比之后发现没有冲突,然后切换到master分支
git checkout master
11.将develop代码合并到master上
git merge --no-ff -m ‘信息’ develop
12.再次对比master和develop分支异同
git diff develop master
13.没有冲突,push前先pull一下
git pull origin master
14.pull好后进行提交
git push origin master
15.切换到develop分支然后删除本地开发分支
git branch -d mybranch
16.下次开发新功能时候需要再次从develop分支中创建一个新分支来开发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

abcnull

您的打赏是我创作的动力之一

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值