这是我参与「第五届青训营 」笔记创作活动的第2天。
学习笔记二 github使用
首先进入[github官网](https://github.com/),点击sign up进行注册。然后点击右上角个人头像选择Settings,为项目创建organization。
接下来为organization设置基本信息
最后邀请伙伴加入organization!
完成organization的创建后,我们可以创建一个新的仓库来管理代码,或者使用本地已有的仓库。
对于管理项目和开发的方式这里引用一篇文章中的描述:图文详解如何利用Git+Github进行团队协作开发 - 哈哈那个嗒 - 博客园 (cnblogs.com))
-
master分支,即主分支。任何项目都必须有个这个分支。对项目进行tag或发布版本等操作,都必须在该分支上进行。
-
develop分支,即开发分支,从master分支上检出。团队成员一般不会直接更改该分支,而是分别从该分支检出自己的feature分支,开发完成后将feature分支上的改动merge回develop分支。同时release分支由此分支检出。
-
release分支,即发布分支,从develop分支上检出。该分支用作发版前的测试,可进行简单的bug修复。如果bug修复比较复杂,可merge回develop分支后由其他分支进行bug修复。此分支测试完成后,需要同时merge到master和develop分支上。
-
feature分支,即功能分支,从develop分支上检出。团队成员中每个人都维护一个自己的feature分支,并进行开发工作,开发完成后将此分支merge回develop分支。此分支一般用来开发新功能或进行项目维护等。
-
fix分支,即补丁分支,由develop分支检出,用作bug修复,bug修复完成需merge回develop分支,并将其删除。所以该分支属于临时性分支。
-
hotfix分支,即热补丁分支。和fix分支的区别在于,该分支由master分支检出,进行线上版本的bug修复,修复完成后merge回master分支,并merge到develop分支上,merge完成后也可以将其删除,也属于临时性分支。
该项内容也是我接下来学习的重点目标,本篇学习记录到此结束。