场景:基于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)