【GIT】如何合并分支代码到Master主干上;

一、问题

1.1、环境
电脑环境:Windows 7;
开发工具:Eclipse 4.6.3;
数据库环境:Oracle 11g;
JDK环境: Jdk1.8;
GIT版本:Version 2.48.02;

1.2、问题
有时候,我们在分支(例如test分支)分支上开发,然后测试通过,需要将代码合并到【master主干】上,那么该如何操作呢?(以下截图仅提供操作步骤,不要观察红色框意外的信息,因为是空主干和空分支);

然后请注意下文关于【本地】/【远程】,【分支】/【主干】的细微但是很重要的特别区别描述;

二、解答

1、首先登陆具有合并分支代码到主干,提交远程主干权限的账号;
2、【本地test分支】拉取分支最新代码;
直接点击名为【打开拉取对话框…】(pull)的按钮;
【GIT】如何合并分支代码到Master主干上;
然后在弹出来的对话框中点击【拉取】接口(不要在意红框之外的信息,因为是空分支,仅提供图标位置参考);
【GIT】如何合并分支代码到Master主干上;

3、【本地master主干】拉取最新代码;
切换到【本地master主干】,同理,直接点击名为【打开拉取对话框…】(pull)的按钮,同上操作;

4、将【本地test分支】的代码合并到【本地master主干】的代码;
在【本地master主干】上操作,在菜单栏中,找到命令(Commands)菜单下,找到【合并分支】(Merge branches… Ctrl + M),或者直接按快捷键——Ctrl+M;
【GIT】如何合并分支代码到Master主干上;
点击完毕后,会弹出合并对话框,当前分支锁定的是【本地master主干】,而需要合并到master主干上的分支,需要我们自己选择,我们这里选择test分支;点击【合并】即可;这时,我们【本地的master主干】上就合并完了【本地的test分支】;

5、将合并完的【本地master主干】上的代码提交到【远程master主干】,点击【提交】(Commit)按钮,然后再在弹出来的对话框中将合并完的代码拉到代码提交框,点击【提交并推送】(Commit & push)即可;

三、总结

欢迎关注我的
CSDN博客: https://blog.csdn.net/River_Continent
微信公众号:幕桥社区
【GIT】如何合并分支代码到Master主干上;
* 知乎:张牧野, https://www.zhihu.com/people/zhang-mu-ye-37-76/activities
* 简书: https://www.jianshu.com/u/02c0096cbfd3