多人开发同一个项目,如何使用git进行协同开发,如何进行项目的管理和提交?
多人协作的工作模式通常是这样:
第一步,创建项目仓库:由项目发起人在一个共享的平台,创建一个 Git 项目仓库(Gitee,Github)等
第二步,开发人员与远程仓库建立联系,拉去远程仓库代码(初始化项目后有提示该怎么拉取)
第三步,远程仓库一个主分支,一个开发分支,提交代码的话先提交到开发分支后,由项目负责人认真无误在合并到主分支上
第四步,开发人员本地,也有两分支,一个开发分支,一个主分支,主分支拉取新代码,开发分支开发
第五步,定期更新和协调
PS:
合并分支:仓库新建一个合并请求,代码没有冲突的话并由审批人通过后就可以合并了
避免冲突:别改别人写的代码
代码冲突:合并过程中有代码冲突,可以拉取合并分支代码到本地,解决冲突后再上传,也可以在线上编辑器上解决