GitHui

git与github的关系

简单点说,git是软件,github是网站。

git是林纳斯·托瓦兹(Linus Torvalds)开发的版本控制系统

git网站

github是一个基于git的代码托管平台,用户可以把自己写的软件代码push到github,也可以从github clone/pull其他程序员写的代码。github是鼓励开源的,所以用户上传的项目选择开源是不收费的,如果不想让其他人看到代码则需要向github付费。

github网站

举个简单一点的例子,上世纪八九十年代流行的录像机,播放的是录像带,录像带像一本《代码大全》一样厚,携带很不方便。这时有位大神花了点时间发明了VCD,VCD播放的是光盘,体积小携带方便,这时候有几个VCD爱好者觉得,个人的VCD光盘数量是有限的,如果建一间VCD光盘交流室,有光盘的带来分享,没光盘的也可以来这里看VCD,关键还免费,没几天功夫,这个交流室就异常火爆,天天爆满。

录像带

这个例子里的VCD相对于git,VCD交流室相对于github。最新消息:微软75亿美元收购GitHub,交易于2018年10月25日结束。

微软收购github.com