一.简要介绍

  GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。这是百度百科上对于Github的定义。

  想要了解Github,首先要明白Git的含义。Git是一种开源的分布式版本控制系统。他的主要运作方式是开发者将服务器上完整的代码克隆到自己的单机上,随后在单机上进行开发和修改。如果你有意向分享你的代码,可以申请将单机上的代码与服务器上的代码进行合并,实现代码在服务器上的更新。通过这样的方式,开发者就可以实现分布式开发,并且极大程度的减轻公共服务器的压力和数据量,在遇到代码冲突时也可以较为容易的解决。

  Github就是运用Git思想来进行运作的网站。在这个网站上,开发者可以将自己的代码上传至公共服务器,等待他人的下载修改,也可以自己下载其他人上传的代码进行修改。除了Git代码仓库托管及基本的Web管理界面以外,网站还提供了讨论组、在线文件编辑器、代码片段分享(Gist)等功能。这些功能为开发者提供了管理软件开发与共享代码的平台。

 

二.使用方法

 

1)注册与登录

打开Github的官网:GitHub: Where the world builds software · GitHub

github android 代码编译 github源代码编译_服务器

 

 

选择右上角的注册或者登录,如果已经有账户选择Sign in,注册新账户选择Sign up

github android 代码编译 github源代码编译_上传_02

 

 

 

选择Sign in后会进行一系列信息的输入,设置邮箱,密码,用户名,是否接受邮件信息等

github android 代码编译 github源代码编译_开发者_03

 

 

 

在进行邮箱认证后就可登录到网站内

 

github android 代码编译 github源代码编译_github android 代码编译_04

 

 

 

 2)创建自己的项目库

选择New repository创建新的项目库

github android 代码编译 github源代码编译_开发者_05

 

输入仓库的名称和对仓库的介绍,选择是否公开,非公开的个人仓库需要付费使用

 

github android 代码编译 github源代码编译_服务器_06

 

 

创建完毕后进入项目主页

github android 代码编译 github源代码编译_服务器_07

 

 

 

选择新建文件就可以开始在线编辑代码

github android 代码编译 github源代码编译_服务器_08

 

 

或者上传已经有的代码文件

github android 代码编译 github源代码编译_github android 代码编译_09

 

 

3)下载使用他人的源代码

 

 在Github的首页搜索栏输入你需要的关键字进行搜索

github android 代码编译 github源代码编译_服务器_10

 

 

在搜索结果中选择一个需要的文件,在项目详情页选择Code目录下的Download ZIP就可以将源代码下载到本地进行修改

 

github android 代码编译 github源代码编译_开发者_11

 

 

三.个人感受

  在团队合作开发项目时,如何分配每个人的工作并且最终将工作结果合为一个项目一直都是难题,如果使用了团队项目管理平台,例如Github,就可以做到每一位团队成员独立开发互不干扰,并且代码版本的更新和统一也较为容易。其次,由于代码文件储存在云端,所以本地端出现问题时不会造成过大的损失。

  除了代码管理这个功能,Github提供的其他功能例如源代码分享平台也可以帮助开发者更好的学习编程,方便开发者之间的交流学习。