IDEA:git合并分支 merge

1. 为什么要建立分支

git默认的主分支名字为master,一般团队开发时,都不会在master主分支上修改代码,而是建立新分支,测试完毕后,在将分支的代码合并到master主分支上。

2.操作如下:

2.1 idea git分支的操作

idea git的操作在右下角,如下图:

说明:
【new branch】新建分支
【local branches】本地分支
【current master】表示当前是主分支
【remote branches】远程仓库分支。我在这里配置了两个远程仓库,所以这里显示2个。

2.2 创建分支

点击【new branch】,弹出窗口,如下图:

输入分支名称点【OK】,然后默认切换到该分支。

2.3 切换分支

如果要切换回master主分支,操作如下图:

点击【checkout】

2.4 在新建立的分支上修改代码

切换到之前新创建的分支,修改代码。

2.5 提交分支到本地库

一般情况下只需要将分支提交到本地仓库,不需要将分支提交远程仓库。如果将所有的分支都提交到远程仓库,会让远程仓库杂乱无章。

确保在新建分支下,操作如下图:

弹出新窗口,如下图:

选择要提交的文件,写上提交注释,然后点击【commit】

commit表示提交代码到本地库

弹出警告窗口如下图:

点击【commit and push】,提交本地库成功!

3 合并到master主分支

3.1 切换到master主分支

3.2 合并代码到master主分支

操作如下图:

点击merge

注意:

  • 当前必须切换到master主分支
  • 然后在要合并的分支上点击merge
  • 这里要注意:如果你要合并分支a到master,应确定一下你的分支a是否已经提交到线上。
  • 1:如果你已经提交了的话,那本地和线上已经一致了,现在你切换到master进行合并时,点击本地的a和远程的a分支,结果是一样的,因为你已经同步了。
  • 2.如果你现在将线上的a或者本地的a分支已经合并到本地master(current 分支)了,那现在再需要push一下,这样你的同伴就可以拉取到你的代码了。

3.3 提交到远程仓库

操作如下图:

点击【push】

提交成功后右下角弹出信息:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值