分支主要是因为,项目已经上线后,增加新功能或修改bug的要求产生的。这样可以保证一个稳定的版本在使用,而新添加的功能经过测试后,合并到稳定分支,发布给用户使用。
一般Release代表是修改bug,可以发布给测试。Dev是开发版,程序员用来开发新功能,之后合并到Release给测试组测试。
1、创建分支:在vs默认的项目本地分支是master,提交的分支地址是origin/master。。在更改中可以点击分支的下三角,选择新建分支,新建的分支是本地分支,需要在分支管理中,将其发布成服务器分支。。之后项目组其他人可以通过git语句,git checkout -b 本地分支名 origin/远程分支名 ,获取远程分支。
2、合并分支:在分支管理中,将需要提交的分支提交个合并的分支。。之后会产生普通提交的请况,解决冲突合并文件后。注意,合并只是合并到本地master,master分支还要与远程提交推送后才能共用。