场景:基于dev分支新建了dev_new分支,巴拉巴拉了一些新代码之后,如何把新的dev_new代码合并到dev呢

从dev分出去的dev_new新分支写好以后

1.切回到dev分支,不要拉取远程的dev(保持dev是之前创建dev_new分支时的旧版本,这样不会merge冲突)

2.merge到dev本地,即git merge dev_new  (如果之前更新了本地dev就会产生冲突。 ps:merge冲突的编译文件可以直接删除git clean -f,或者webstorm右上角蓝色小箭头删除。如果是要保留的文件,打开文件人为解冲突)

3.pull 远程dev的代码过来,因为可能团队其他的人提交了新内容在dev分支。

4.build。

5.手动commit

6.然后git push origin dev就可以了。(如果别人在这个小期间又比你先一步push了代码,就再次需要pull远程dev,然后再重新build&commit & push)

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐