git merge的基本操作命令

开发分支(dev)合并到master

**注意事项**:个人理解,仅供参考和指点,加以修改
1:当自己修改代码后,需要提交时,建议先更新在提交。
2:当切换分支时,同样是记得先提交。

合并时出现冲突

切记,在与同事共同负责一个项目的时候,修改代码之后一定要与同事进行交流,否则会出现很多问题 。我曾因为修改代码没有与同事交流,他那边更新之后编译不通过,直接给我写的功能全删了,这种情况只能怨自己。切记,修改代码要告诉同事一声

>>>>> head
这块是自己分支最新的代码
=======
这块是master分支的代码
<<<<<<<<master

遇到冲突时,最好是和同事一起共同解决,才能保证万无一失

dev(自己创建的分支)合并到master代码

当功能在自己的dev(分支)完成之后,需要把代码合并到master,发布线上

git checkout dev //在分支开始
git pull     //首先把分支的代码更新,如果分支是独立负责,那就没有必要更新了
git checkout master    //切换到master上
git merge dev    //合并
git push -u origin master

dev(自己创建的分支)更新master代码

如果同事修改过master代码,这个时候我们在进行新的功能,需要先把代码更新
为了确保同步性,首先更新master上的代码

git checkout master    //切换到master分支上
git pull    //更新代码
git checkout dev    //回到分支
git merge master    //更新
git push -u origin dev
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值