iOS Git~分支管理

//联系人:石虎QQ: 1224614774昵称:嗡嘛呢叭咪哄

一、概念

git的发源是开源系统,思想是分布式、去中心化,用svn的集中式管理是很容易踩坑的。

svn和git结构区别:

1.svn是针对文件内容的对比,而git是针对文件增量和提交时间的对比,多人的频繁的冲突合并极容易发生错误。

2.git的去中心化思想认为每个开发者都是熟练的负责任的。而事实上不是的,如果团队里有一两个“流氓”,遇到冲突没有细看,直接--force或use

mine,测试会抓狂的,然后开发和项目经理都会抓狂的~

Git使用规范流程:

开发者先fork复制出自己的库(远程),然后一系列的开发(本身也可以有分支管理),push上自己的远程库后,再pull

request提交给管理员review和合并。而开源项目的发布,是有stable和nightly

update等不同的发布版本。

Git使用规范流程图:

点击打开链接

谢谢!!!

你可能感兴趣的:(iOS Git~分支管理)