文档章节

【Git 第2课】 GitHub是什么?

Harry_sir
 Harry_sir
发布于 2015/12/26 21:21
字数 601
阅读 88
收藏 1

说Git就不能不说GitHub。


以下摘录一段网上的文章片段,介绍一下GitHub。

来自阳志平的网志《如何高效利用GitHub》http://www.yangzhiping.com/tech/github.html


Q1:GitHub是什么


A1:一家公司


位于旧金山,由Chris Wanstrath, PJ Hyett 与Tom Preston-Werner三位开发者在2008年4月创办。迄今拥有59名全职员工,主要提供基于git的版本托管服务。


在此之前,它是由Tom与Chris 在本地程序员聚会中,开始的一个用于托管git的项目。正如每个伟大的传奇都开始于一场冒险,Tom在这篇文章我如何辞掉微软30万年薪邀约,创办GitHub中谈到:


当我老去,回顾一生,我想说,“哇,那是一场冒险“;而不是,“哇,我真的很安稳。“


另一位创始人Chris也详细描述了GitHub初创的前因后果,他说道:


Do whatever you want.


于是,在2008年4月10号这一天,GitHub正式成立。


目前看来,GitHub这场冒险已经胜出。根据来自维基百科关于GitHub的描述,我们可以形象地看出GitHub的增长速度:



今天,GitHub已是:


一个拥有143万开发者的社区。其中不乏Linux发明者Torvalds这样的顶级黑客,以及Rails创始人DHH这样的年轻极客。


这个星球上最流行的开源托管服务。目前已托管431万git项目,不仅越来越多知名开源项目迁入GitHub,比如Ruby on Rails、jQuery、Ruby、Erlang/OTP;近三年流行的开源库往往在GitHub首发,例如:BootStrap、Node.js、CoffeScript等。


alexa全球排名414的网站。


-----------------------------


简单来说,GitHub就是一个基于Git的代码托管网站。由于其上聚集了大量的优秀代码和优秀程序员,使得它成为了一个极具价值的开发者社区。


在GitHub上,你可以免费托管你的代码,进行版本控制,同别人协同开发。代码必须开源,付费用户可以选择私有项目。


除此之外,你还可以通过GitHub来寻找牛人、参与开源项目,进而提升你的编程能力。你可以在上面建立你的个人博客。你在GitHub上的参与度和代码贡献,会在求职的时候为你加分不少。

© 著作权归作者所有

Harry_sir
粉丝 16
博文 80
码字总数 48004
作品 0
朝阳
其他
私信 提问
【Git 第3课】 安装Git

要用Git,首先肯定要安装它。简要说一下Win,Mac和Linux三种平台的安装方法。 Windows Git的官网(http://git-scm.com)提供了Windows下Git客户端的安装包。也可以去msysGit项目的页面上下载:...

Harry_sir
2015/12/26
45
0
Github上传代码菜鸟超详细教程

最近需要将课设代码上传到Github上,之前只是用来fork别人的代码。 这篇文章写得是windows下的使用方法。 第一步:创建Github新账户 第二步:新建仓库 第三部:填写名称,简介(可选),勾选...

青莲居士
2016/01/12
97
0
基于Jupyter Notebook从头学习机器学习 | 入门资料分享

乾明 编译整理 量子位 报道 | 公众号 QbitAI 热心分享机器学习入门资料的人越来越多了。 今天跟大家介绍的是一个名为ZekeLabs的机构推出的机器学习入门资料。 根据原po主在Reddit上的帖子介绍...

量子位
2018/10/20
0
0
【Git 第11课】 远程仓库

之前讲了很多课,都是在本地仓库里进行操作。而 Git 的作用一方面在于对文件进行版本控制,更重要的是便于多人协作开发。因此只有本地仓库的 Git 算不上真正的 Git。而 GitHub 就是创建远程仓...

Harry_sir
2016/01/02
15
0
github上git clone https与ssh的区别

对于浅显的我暂时只做这些记录: 相同点: https与ssh下的git都可以直接进行git clone 操作 不同点: 1 https 是git clone 到本地,进行了一些文件的修改,当再次提交到github远程服务器的时...

徐代龙
2017/12/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

入坑-双鹰咔哒C61016保时捷919赛车积木

原帖于ZDM首发 https://post.smzdm.com/p/amm53q8k/ 前几天 无意中逛ZDM 发现有条好价, C61016 标准版(无动力组件)狗东店家双十一活动, 原价249元, 现价219元, 还有199-100专享卷.到手119. ...

云逸清风
23分钟前
5
0
Centos7安装Redis5

一、安装gcc依赖 由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装 [root@localhost local]# yum install -y gcc  二、下载...

小致Daddy
24分钟前
5
0
软件开发和用户体验结合——Cresense和Symbio达成战略合作伙伴关系

软件开发和质量保证公司Symbio和用户体验设计机构Cresense达成战略合作伙伴关系。通过创新的软件开发和用户体验结合,打造以客户为核心的优质服务。 Symbio与Cresense已经合作多年。联合技术...

symbiochina88
30分钟前
5
0
Sass 简介

概念 Sass由hampton catlin设计,natalie weizenbaum于2006年开发,它可以免费下载和使用。 Sass是一个将脚本解析成CSS的脚本语言(SassScript),也是一款CSS预处理器,它减少了CSS的重复,...

凌兮洛
31分钟前
5
0
Java自学指南五、编码工具

工欲善其事,必先利其器... 想要高效率编码输出和快速处理文本,需要 熟悉编程语言的语法 盲打 至少需要熟练使用一种文本编辑器 至少熟练熟练使用一种 IDE (集成开发环境) 现实中,看到过二指...

ConstXiong
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部