创建合切换分支可以参考:IDEA中新建/切换Git分支-CSDN博客
演示准备
本地三个分支:master、develop、test
远端三个分支:origin/master、origin/develop、origin/test
目前各个分支所处于的版本:
更新3:develop
更新2:origin/develop
创建测试类:master、test、origin/master、origin/test
提示:鼠标悬浮在,提交记录的版本上面可以查看当前版本有哪些分支
1、本地develop分支版本合并到远端origin/develop分支版本
在左侧右键develop分支,选择Checkout切换到develop分支
点击push,推送远程即可
再次查看Git详情,可以看到本地develop分支版本已经与远端origin/develop分支版本保持一致。
2、本地develop分支版本合并到本地test分支版本
首先,在左侧本地test分支右键,选择Checkout切换到test分支
然后,再在左侧右键develop分支,选择Merge Selected into Current
这个时候,本地的test分支版本和本地的develop分支版本已经保持一致
但是,现在仅仅是本地的test分支版本和本地的develop分支版本保持一致,远端origin/test分支的版本还是创建测试类,并不是更新3版本,这个时候只需要在test分支下,进行一次推送远端即可。
此时,本地develop、test分支的版本和远端origin/develop、origin/test分支的版本已经保持一致
重点:先合后推
3、master分支版本的合并,与test分支的操作完全一致。