基于git版本控制团队协作流程

最近公司新的unity3d的项目开始,已经决定用git作为版本控制,总结下git使用的流程

git clone master项目到本地
创建本地分支,比如test1
在test1分支上做开发
test1分支开发过程中不断的本地提交,远程git push
功能开发完成后,有两种办法,一个是在stage(类似github的本地web协作平台)提交一个pull request,这样项目成员就会收到一个合并信息,然后进行版本合并
或者直接切换至master,进行git fetch/pull,获取最新代码,然后本地进行合并操作(pull request有冲突的也是类似操作,不过是负责master合并的最终管理员进行)
将test1本地和远程分支,都删除,避免继续再此分支继续开发(是否删除待议)
继续建立一个master分支test2,在test2分支上重复以上过程
关于分支的命名方式

1.功能分支feature_xxx
2.bug修复分支 fixbug_xxx

    原文作者:beck徐工
    原文地址: https://segmentfault.com/a/1190000002452040
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞