GitHub的多人协同开发配置
GitHub For Windows 下载地址:https://windows.github.com/
基本的注册登录就不细讲了.
在源代码管理上,最重要的就是仓库了.仓库这一概念很容易理解,所谓仓库,就是存放东西的地方,因为仓库就是我们存放源码的地方.
下载安装好GitHub之后,在左上角就用一个+符号,通过这个就可以完成仓库的创建和迁出.然后右键该仓库->点击Open in Explorer,就可以在文件资源管理器中打开该项目

当我们对项目进行了修改(添加文件,修改文件,删除文件等),就会出现
,填写相应的记录信息,再点击右上角的Sync,就可以同步到GitHub上了.
其余的就不多介绍了,进入今天的正题,多人协同开发的配置,该配置主要还是在GitHub的网站上配置.
多人协同配置主要有:创建组织->创建仓库->创建分支->创建团队->邀请队友
- 登陆到Github上,再左上角点击自己用户名就会有个下拉框,点击Create orangization,然后填写组织名和邮箱,若果是公开的,就忽略下面的收费流程.
- 创建仓库,这里不多说了
- 创建仓库后,就要创建分支了,分支的作用的主要是为了不影响主版本.就如一个这样的常见,我的项目一个主版本发布了,但是用户反映了一些意见或者BUG,那我们就要在既不影响当前版本的情况下,去进行修改,因为我们就要创建一个BUG的分支,这个分支就会基于当前版本的源码去进行操作.当然,我们可以专门为开发者去创建一个分支,以免影响主版本.创建完分支之后,再右手边点击Setting,将分支设置为默认分支.

- 然后创建团队(Team),在创建组织的时候,系统默认会创建一个名为Owners的团队,这个团队拥有最大的管理员权限,并且不能修改,同时默认会有一个成员,就是组织的创建者,也就是你自己.然后就可以点击下面的Create New Team,就可以创建一个新团队.团队中有三种权限:Read Access(只读)、Write Access(可读可写)、Admin Access(管理者权限),其中默认的Owners就是Admin Access权限的.

- 邀请战友,点击进入团队后,在
上填写需要邀请的战友的名字,然后就可以发送邀请到该战友那,只需要该战友同意了,就可以加进来进行共同开发了. - 在GitHub客户端上,进行分支合并.点击分支的下拉选项,点击Manage就进入了分支的管理模块,将对应的分支拖拽到下面Merge模块中即可,如下图


以上是小弟的不才之见,记录并太过详细,为刚入门的GitHub用户提供一些小帮助,为开源社区出一份子力.这次所讲的并不详细,日后整理一份完整的文档再进行发布.
GitHub的多人协同开发配置的更多相关文章
- Android Studio && GitHub 团队多人一起开发
曾几何时,花了两天的时间搞了合并项目,搞得乱七八糟der,但最终还是被我搞定了,too 乱 to 做笔记.过了几个月,也就是前几天,抱着从头开始的决心,再次尝试,然鹅并没有结果.今天,再一次重新开始, ...
- git 工作中实用 多人协同开发
多人协同开发 .克隆分支 git clone -b dev1. url .创建并关联远程分支 git checkout -b dev_wt origin/dev_wt 情况一获取其它分支的代码,并合并 ...
- github或码云协同开发
协同开发 1.引子:假如三个人共同开发同一份代码,每个人都各自安排了任务,当每个人都完成了一半的时候,提交不提交呢? 要提交,提交到dev吗,都上传了一半,这样回家拿出来的代码根本跑不起来.所以, 为 ...
- 微信开发者工具集成GitHub,多人协调开发,上传拉取等
一,准备环境 1,提前安装git环境和GitHub做集成,不做多解释: 1,准备微信项目代码: 2,创建GitHub仓库: 二,创建GitHub仓库 1,创建一个空的GitHub仓库,不要任何文件和不 ...
- 如何利用 Git 与 GitHub 进行多人协作开发
方法一:添加 Collaborators Collaborators 类似于Team模式. Repository的拥有者Owner 可以直接添加合作者到自己的仓库中, 让合作者拥有几乎等同拥有者的权限 ...
- GitHub 实现多人协同提交代码并且权限分组管理
转载请标明出处: http://www.cnblogs.com/zhaoyanjun/p/5882784.html 出自[赵彦军博客] 2016-09-19 前言: 在上一篇文章中Android gi ...
- Git之多人协同开发
一.获取远程库信息 1 2 3 $ git remote -v origin https://github.com/xxxxx/node.git (fetch) origin https://gi ...
- git 多人协同开发
一.允许他人操作程序(两种方式) 1.添加合作者 2.创建组织 二.分支 每个开发者创建一个属于他们的dev分支 三.合并规则 1.一起合并(代码会出现冲突) 2.尽量缩短合并的周期
- Git 之 协同开发
GitHub中多人协同开发和单人开发还是有点差别,协同开发一般有两种方式: 合作者,将其他用户添加到仓库合作者中之后,该用户就具有向当前仓库提交代码. 组织,创建一个组织,然后再该组织下可以创建多个项 ...
随机推荐
- NES模拟器开发-PPU笔记
20151008 占坑,暂时没弄清楚PPU数据如何初始化,绘制顺序等.
- spring+hibernate实体类注解详解(非原创) + cascade属性取值
@Entity //继承策略.另一个类继承本类,那么本类里的属性应用到另一个类中 @Inheritance(strategy = InheritanceType.JOINED ) @Table(nam ...
- win8 vs2010 openni2 配置
打开一个新项目或者已存在的项目用以使用 OpenNI 在Visual Studio 菜单中, 打开项目菜单,选择项目属性. 在C/C++ 选项卡中, 在"常规" 下, 选择 &q ...
- 一起买Beta版本系列文档
一起买beta版本文档报告汇总 031402401鲍亮 031402402曹鑫杰 031402403常松 031402412林淋 031402418汪培侨 031402426许秋鑫 一.Beta版本冲 ...
- .net mvc 扩展IPrincipal接口
.自定义实现IPrincipal接口的类 interface ICustomPrincipal : IPrincipal { string Identifier { get; set; } strin ...
- CSS3动画效果结合JS的轮播
<style> *{;} #big{ width: 100%; height: 280px; } .carousel-wrapper{ width: 500px; height: 280p ...
- .net中从GridView中导出数据到excel(详细)
1,创建数据源 找到要导出的GridView中的数据. 2,重写VerifyRenderingInServerForm方法. public override void VerifyRenderingI ...
- SVN使用总结
## 常用命令 建立分支 --- svn copy/cp svn cp http://example.com/repos/myproject/trunk http://example.com/repo ...
- 大前端学习笔记整理【五】rem与px换算的计算方式
前言 这段时间的小项目中算是真正意义上使用了rem来进行移动端的页面布局,项目结束了我反思了一下之前的对于rem的使用...原来我以前对rem用法完全是在搞笑啊!!结合这次这个小项目,我觉得我也有必要 ...
- ERDAS文件格式:IGE、IMG、RRD、AUX
ERDAS如果需要打开大于2GB的文件,ERDAS需要把文件转换成IMG格式.这时候,ERDAS自动生成三个文件,分别是IMG.IGE和RRD文件,其中:1.IGE:是数据文件,实际用来存储栅格数据: ...