不怎么喜欢再另外试用其它的代码管理工具,所以直接在idea中操作分支代码以及合并;

 

1、master分支作为主分支、线上发版代码、随时可以发版代码

2、其它分支开发分支

  情况1:生产环境出现bug   ,修改master分支提交,其它分支进行rebase主分支master,更新修改的bug代码

      rebase变基:更改创建分支的初始位置;

  情况2:基于其它分支再次创建了新的分支c,那就把这个分支代码变基后,再用c分支变基这个分支,依次类推;

     情况3:其它分支改动了部分代码,需要将这部分代码合并到主分支,切换至主分支;如下图:可以将指定的改动更新到当前分支,然后进行主分支提交,最后其它分支进行变基;

       

git分支管理,仅限idea中操作_ide

 

        情况4:其它分支开完完成了想要合并到主本分支,直接切换到主分支,进行merge要合并的分支;或者重复情况3的操作,一个一个进行合并,可以避免出问题得代码合进来;