GitHub For Windows 下载地址:https://windows.github.com/

  基本的注册登录就不细讲了.

  在源代码管理上,最重要的就是仓库了.仓库这一概念很容易理解,所谓仓库,就是存放东西的地方,因为仓库就是我们存放源码的地方.

  下载安装好GitHub之后,在左上角就用一个+符号,通过这个就可以完成仓库的创建和迁出.然后右键该仓库->点击Open in Explorer,就可以在文件资源管理器中打开该项目

  

  当我们对项目进行了修改(添加文件,修改文件,删除文件等),就会出现,填写相应的记录信息,再点击右上角的Sync,就可以同步到GitHub上了.

  其余的就不多介绍了,进入今天的正题,多人协同开发的配置,该配置主要还是在GitHub的网站上配置.

  多人协同配置主要有:创建组织->创建仓库->创建分支->创建团队->邀请队友

  1. 登陆到Github上,再左上角点击自己用户名就会有个下拉框,点击Create orangization,然后填写组织名和邮箱,若果是公开的,就忽略下面的收费流程.
  2. 创建仓库,这里不多说了
  3. 创建仓库后,就要创建分支了,分支的作用的主要是为了不影响主版本.就如一个这样的常见,我的项目一个主版本发布了,但是用户反映了一些意见或者BUG,那我们就要在既不影响当前版本的情况下,去进行修改,因为我们就要创建一个BUG的分支,这个分支就会基于当前版本的源码去进行操作.当然,我们可以专门为开发者去创建一个分支,以免影响主版本.创建完分支之后,再右手边点击Setting,将分支设置为默认分支.
  4. 然后创建团队(Team),在创建组织的时候,系统默认会创建一个名为Owners的团队,这个团队拥有最大的管理员权限,并且不能修改,同时默认会有一个成员,就是组织的创建者,也就是你自己.然后就可以点击下面的Create New Team,就可以创建一个新团队.团队中有三种权限:Read Access(只读)、Write Access(可读可写)、Admin Access(管理者权限),其中默认的Owners就是Admin Access权限的.                                       
  5. 邀请战友,点击进入团队后,在上填写需要邀请的战友的名字,然后就可以发送邀请到该战友那,只需要该战友同意了,就可以加进来进行共同开发了.
  6. 在GitHub客户端上,进行分支合并.点击分支的下拉选项,点击Manage就进入了分支的管理模块,将对应的分支拖拽到下面Merge模块中即可,如下图

  以上是小弟的不才之见,记录并太过详细,为刚入门的GitHub用户提供一些小帮助,为开源社区出一份子力.这次所讲的并不详细,日后整理一份完整的文档再进行发布.

GitHub的多人协同开发配置的更多相关文章

  1. Android Studio && GitHub 团队多人一起开发

    曾几何时,花了两天的时间搞了合并项目,搞得乱七八糟der,但最终还是被我搞定了,too 乱 to 做笔记.过了几个月,也就是前几天,抱着从头开始的决心,再次尝试,然鹅并没有结果.今天,再一次重新开始, ...

  2. git 工作中实用 多人协同开发

    多人协同开发 .克隆分支 git clone -b dev1. url .创建并关联远程分支 git checkout -b dev_wt origin/dev_wt 情况一获取其它分支的代码,并合并 ...

  3. github或码云协同开发

    协同开发 1.引子:假如三个人共同开发同一份代码,每个人都各自安排了任务,当每个人都完成了一半的时候,提交不提交呢? 要提交,提交到dev吗,都上传了一半,这样回家拿出来的代码根本跑不起来.所以, 为 ...

  4. 微信开发者工具集成GitHub,多人协调开发,上传拉取等

    一,准备环境 1,提前安装git环境和GitHub做集成,不做多解释: 1,准备微信项目代码: 2,创建GitHub仓库: 二,创建GitHub仓库 1,创建一个空的GitHub仓库,不要任何文件和不 ...

  5. 如何利用 Git 与 GitHub 进行多人协作开发

    方法一:添加 Collaborators Collaborators 类似于Team模式. Repository的拥有者Owner 可以直接添加合作者到自己的仓库中, 让合作者拥有几乎等同拥有者的权限 ...

  6. GitHub 实现多人协同提交代码并且权限分组管理

    转载请标明出处: http://www.cnblogs.com/zhaoyanjun/p/5882784.html 出自[赵彦军博客] 2016-09-19 前言: 在上一篇文章中Android gi ...

  7. Git之多人协同开发

    一.获取远程库信息 1 2 3 $ git remote -v origin  https://github.com/xxxxx/node.git (fetch) origin  https://gi ...

  8. git 多人协同开发

    一.允许他人操作程序(两种方式) 1.添加合作者 2.创建组织 二.分支 每个开发者创建一个属于他们的dev分支 三.合并规则 1.一起合并(代码会出现冲突) 2.尽量缩短合并的周期

  9. Git 之 协同开发

    GitHub中多人协同开发和单人开发还是有点差别,协同开发一般有两种方式: 合作者,将其他用户添加到仓库合作者中之后,该用户就具有向当前仓库提交代码. 组织,创建一个组织,然后再该组织下可以创建多个项 ...

随机推荐

  1. 阻塞非阻塞,同步异步四种I/O方式

    举一个去书店买书的例子吧: (同步)阻塞: 你去书店买书,到柜台告诉店员,需要买一本APUE,然后一直在柜台等.(阻塞) 店员拿到书以后交给你. (同步)非阻塞: 你去书店买书,到柜台告诉店员A,需要 ...

  2. svn没有对号等符号的问题

    文件夹--右键->TortoiseSVN->Settings  => 弹出一个对话框,在对话框中左边框中有一个Icon Overlays->Overlay Handlers   ...

  3. C++ exe调用dll文件

    生成dll程序 extern "C"_declspec(dllexport) void maopao(int *p,int count);void maopao(int *p,in ...

  4. Android中如何收听特定应用安装成功的广播

    一.manifest的配置 <receiver android:name=".AppReceiver"> <intent-filter> <actio ...

  5. DUT Star Round2

    A.Zeratu的军训游戏 Problems: 开灯问题,问无数次操作之后第n盏灯的状态 Analysis: cj:平方数有奇数个约数 Tags: Implementation B.Zeratud的完 ...

  6. bx、si、di 和 bp

    bx.si.di 和 bp 在 8086CPU 中,只有这 4 个寄存器可以用在 "[...]" 中来进行内存单元的寻址. mov ax, [bx] mov ax, [bx+si] ...

  7. MySQL 分区表

    转载自MySQL 分区表 今天统计数据的时候发现一张表使用了表分区,借此机会记录一下. 1. 什么是表分区? 表分区,是指根据一定规则,将数据库中的一张表分解成多个更小的,容易管理的部分.从逻辑上看, ...

  8. 通过挂载系统光盘搭建本地yum仓库

    1,配置本地yum源: 把系统光盘挂载到文件夹aaa(aaa为自己创建的文件夹). [root@localhost /]# mount dev/cdrom /aaa 2,修改yum配置文件: yum的 ...

  9. makefile命令基本运用(一)

    一.makefile介绍: 一个工程中的源文件不计其数,其按类型.功能.模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译 ...

  10. Java回调函数

    维基百科上的定义:在计算机程序设计中,回调函数,或简称回调,是指通过函数参数传递到其它代码的,某一块可执行代码的引用.这一设计允许了底层代码调用在高层定义的子程序. 所谓回调,就是客户程序C调用服务程 ...