IDEA图形界面版-GIT分支开发与主干合并

1、码云创建一个新的远程仓库

IDEA图形界面版-GIT分支开发与主干合并_第1张图片

2、clone 仓库到本地 

IDEA图形界面版-GIT分支开发与主干合并_第2张图片

3、这时IDEA上可以看到远程只有一个master主分支,本地master分支对应到远程的master分支,如图master=>origin/master

IDEA图形界面版-GIT分支开发与主干合并_第3张图片

4、本地创建一个新分支majun-20191013,创建完后会本地会多一个majun-20191013,可见与其对应的remote分支没有,

创建完分支后IDEA 会自动切到新的分支。

IDEA图形界面版-GIT分支开发与主干合并_第4张图片

IDEA图形界面版-GIT分支开发与主干合并_第5张图片

5、新分支commit 然后push时可以看到IDEA会在远程码云仓库new一个同名的新分支(如果码云已有该分支则不会new),push完成后码云也能看到这个分支了

IDEA图形界面版-GIT分支开发与主干合并_第6张图片

6、master分支与其他分支是平级的,可以任意切换,切换之后push的代码会push到对应的远程分支。

开发场景(分支开发主干合并):AB两人开发新需求,为不影响其他功能开发与上线,创建分支branch-AB,AB开发完成并测试通过后,需要合并到master。

先切换到master:

IDEA图形界面版-GIT分支开发与主干合并_第7张图片

在master分支执行merge操作(即选择需要合并的分支majun-20191013-2=>Merge into Current)

IDEA图形界面版-GIT分支开发与主干合并_第8张图片

AB 合并master成功后上线成功后,其他人可以可能需要将AB两人的代码合并到自己的分支,这时就需要将master分支的代码合并到自己当前分支,操作一样(master)

7、参考:

https://blog.csdn.net/zhanghan18333611647/article/details/80962504

https://blog.csdn.net/m0_38022029/article/details/79054619

你可能感兴趣的:(工具/工具类)