git 协作开发流程
首先了解git分支是什么
我理解的是好比造一架飞机需要多个零件,这些零件由不同的厂家生产,最后各个厂家的零件生产后汇总到一个仓库中,组装起来就可以成为一架飞机了。
而在git项目管理中master主分支相当于仓库,实现不同功能的分支相当于各个生成零件的厂家,最后所有的分支所完成的功能全部合并到一起,就成为一个完整的项目。当然,在合并过程中可能产生冲突,这就需要来解决冲突,后面会讲怎么解决冲突。
项目中git除了主分支master外,用户还可以创建自己的分支,然后在不同的分支实现不同的模块。
红色框内显示当前分支是在主分支上。
同步协作开发流程
1、 先把master主分支上的代码与远程仓库同步到最新版本。
直接从远程仓库pull下来
2、 创建并切换到工作分支,创建完成后会自动切换到该分支(这时候master/work分支的内容是相同的。)