初学git,使用方法求助有一个集中的代码管理服务器,项目放在上面
有三个开发人员,分别负责不同模块
每人从master主分支上建立一条自己的分支,然后clone到本地进行开发,开发完后合并到各自的分支,再把各自的分支合并到master主分支上流程是这样吗?

解决方案 »

  1.   

    嗯是这样的,你去看看git的文档吧。
      

  2.   

    git是分布式的,不一定非要一个集中的服务器,但有也无妨
    clone是克隆整个repository而不是一个分支,
    你这三个程序员可以clone后在master基础上创建自己的分支,
    每个分支有自己的发展,当需要merge到master里时,有很多办法,可以push你的分支到你origin的rep里,然后在origin里merge,也可以先merge再push master,分情况而定另外git比较灵活,最好制定好你们的使用规则,比如我们只有一个人会动master这个主分支,只有每次在代码放到prod上之后才会merge到master里,对于我们master永远是和prod上代码一致,之后我们有dev分支,test分支,这个已情况而定,网上有很多git工作流程的建议可以去看看