git分支管理

  1. 作为一个技术主管,那么肯定需要代码管理的工作,如果一个团队有很多开发者,怎么管理一个团队每个人的代码呢?
  2. 假设使用的是git代码管理,如何对分支进行处理,对分支如何创建分支并且管理他们呢?如何让开发者自己部署分支代码到测试环境呢?
  3. gitlab服务器怎么管理呢?如何创建一个git项目呢?
  4. 开发过程中遇到突发情况生产bug,临时需求等等怎么处理呢?

技术主管:搭建gitlab服务器,进行git代码关联,创建相关开发者账号密码。部署自动化部署如:瓦力 (控制为增量部署,不能部署master分支,可自动部署到多台负载均衡服务器),使用sourcetree进行分支的创建(可归类分支的创建。)和合并,最后在gitlab服务器上合并分支master。

git分支管理_第1张图片

git分支管理_第2张图片

git分支管理_第3张图片

sourcetree中dev分支和远程一般都只有一个,其下不会有归类分支;如果想在本地创建归类分支,则应删除之前已经在本地创建过的一样名称的分支然后在远程分支相应的分支双击进行二级名称创建;如果本地二级分支提交不了到远程,先删除远程对应名称的分支再提交。当然在进行分支合并的时候代码要提交完毕,冲突的解决,其他分支的作用就不说了请参考:sourcetree

开发者端:控制自动化部署的增量部署。

 

 

你可能感兴趣的:(服务器,git)