IDEA+Git代码合并

一、分支(如dev)代码合并(merge)到主分支(master):

1.首先在dev分支上完成对应的编码工作,并进行提交;

2.切换到主分支(master)分支:

git checkout master

 

3.更新代码:

git pull

 

4.将分支(dev)代码merge到本地主分支(local master)上:

git merge <自己分支名>

 

5.将本地主分支(local master)推送更新到远程仓库,使远程仓库的主分支(remote master)同步更新显示:

git push origin master

二、主分支(master)代码合并(rebase)到分支(如dev):

1.明确主分支(master)上有新的改动;

2.切换到主分支(master)分支:

git checkout master

3.更新代码:

git pull
 

 

 

4.切换到分支(dev):

git checkout <自己分支>
 

 

5.开始合并操作(rebase master分支):

git merge master --no-ff

 

注意:

通常合并分支代码时,Git会使用“Fast forward”模式,使用这种模式,在删除分支后,会丢掉分支信息;如果要强制禁用“Fast forward”模式,Git会在merge时生成一个新的commit,这样,从分支历史上就可以看出分支信息。加上“--no-ff”参数,表示禁用“Fast forward”模式

6.merge完成后进行提交操作:

git commit

 执行commit操作后,如果出现如下提示,表示输入信息,保持不动就好,执行“:wq”命令即可:
 

 

注意:

这一步的commit操作,是将本地分支rebase master的部分commit到分支上。

7.推送自己的分支(dev)到远程仓库:

git push origin <自己的分支>
 

 

 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值