![](http://innospace.qiniudn.com/github_logoGitHub_Logo_meitu_1.jpg)
Github
- 成立于2008年 ”菜基于Git责掏,提供協(xié)作式代碼版本控制服務(wù)。
- 總部在舊金山湃望,員工238人换衬。
Git是一種良好的、支持分支管理的代碼管理方式证芭,能很好地解決團(tuán)隊(duì)之間協(xié)作的問題瞳浦。每個(gè)工程師在自己本地分支上開發(fā),完成功能之后再將所有人的代碼合并废士。
![](http://ww2.sinaimg.cn/large/805ed88bgw1eer19wm3d7j20640640sp.jpg)
吉祥物
- 名稱:Octocat叫潦。
起源
- 最早從Rails開發(fā)社區(qū)興起,Github本身也是用RoR框架寫的湃密。
- 早期的Rails多人協(xié)作開發(fā)團(tuán)隊(duì)诅挑,在代碼提交和協(xié)作時(shí)遇到了很多的麻煩。為了解決團(tuán)隊(duì)之間開發(fā)協(xié)作困難的這一個(gè)問題泛源,創(chuàng)始人Scott和其他3個(gè)程序員朋友拔妥,決定完善一個(gè)基于Git的代碼分支管理工具,用來幫助Rails項(xiàng)目本身的開發(fā)达箍。
- 這個(gè)項(xiàng)目做完之后没龙,很多程序員發(fā)現(xiàn),這個(gè)工具不但很好用缎玫,而且有著非常友好的用戶界面硬纤,容易上手和操作。于是Scott等幾個(gè)人干脆建立了一個(gè)網(wǎng)站赃磨,名叫"Github"來專門提供類似的服務(wù)筝家。
創(chuàng)始人:5人骨干小組。
- Scott Chacon:GithubGit布道師邻辉,Pro Git作者等溪王。此外腮鞍,還經(jīng)常參加各種會(huì)議和活動(dòng),包括在全球范圍內(nèi)為企業(yè)提供Git培訓(xùn)莹菱。
- Tekkub:客戶關(guān)系移国。
- Melissa Severini:行政。
- Kyle Neath:設(shè)計(jì)道伟。
- Ryan Tomayko:開發(fā)迹缀。
公司經(jīng)歷
- 2011.10.26:Github開源Camfire機(jī)器人Hubot。
- 2012.2.28:YC孵化項(xiàng)目Coderwall聚合你在Github等網(wǎng)站上的項(xiàng)目蜜徽,打造屬于Geek的"技術(shù)名片"祝懂。
- 2012.5.22:獲得Andreessen Horowitz投資,1億美金投資娜汁,估值達(dá)8億嫂易。
- 2012.10.6:推出單獨(dú)教學(xué)頁(yè)面,通過網(wǎng)絡(luò)及面對(duì)面實(shí)體模式教授協(xié)同編程掐禁。
- 2013.2.1:創(chuàng)投界奧斯卡 "Crunchies 2012"最佳創(chuàng)業(yè)公司稱號(hào)怜械。
- 2013.2.16:發(fā)布Boxen套件,幫助你一鍵備份和部署新電腦傅事。
- 2014.1.10:收購(gòu)基于Web的頁(yè)面設(shè)計(jì)工具Easel缕允。
客戶
- KPI:注冊(cè)用戶突破400萬(wàn),托管項(xiàng)目超過800萬(wàn)個(gè)蹭越。
- 商業(yè)模式:Freemium模式障本。免費(fèi)用戶能夠進(jìn)行項(xiàng)目代碼托管,但是只能使用公共倉(cāng)庫(kù)响鹃。付費(fèi)用戶能夠在Github上托管私人的庫(kù)驾霜。
Github基本功能
Repository
分為公共倉(cāng)庫(kù)和私人倉(cāng)庫(kù)。倉(cāng)庫(kù)包含了所有的:版本买置、分支粪糙、標(biāo)記信息。
Explore
發(fā)現(xiàn)忿项、查看蓉冈、研究Github上公共倉(cāng)庫(kù)中托管的代碼項(xiàng)目。
Gist
有版本控制的代碼粘貼服務(wù)轩触,由此可以方便地共享文本或代碼寞酿。
Blog
個(gè)人博客,只要向Github提交Commit就能發(fā)布新文章脱柱。
Watch
將感興趣的倉(cāng)庫(kù)加入關(guān)注列表伐弹,如果所關(guān)注的倉(cāng)庫(kù)有更新會(huì)動(dòng)態(tài)的進(jìn)行郵件通知。
Star
一種更新的方式管理你所感興趣的倉(cāng)庫(kù)的記錄榨为,任何之前預(yù)覽過的倉(cāng)庫(kù)都能在其頁(yè)面中找到惨好。
Fork
最重要的功能之一椅邓,克隆別人倉(cāng)庫(kù)的代碼到自己的項(xiàng)目中∶潦ǎ可以作為子模塊的形式使用,或二次開發(fā)板壮。
Github項(xiàng)目前10名(根據(jù)Star數(shù))
- bootstrap:The most popular front-end framework for developing responsive, mobile first projects on the web逗鸣,66640
- jquery:JavaScript Library,30328
- node:evented I/O for v8 javascript绰精,28908
- html5-boilerplate:A professional front-end template for building fast, robust, and adaptable web apps or sites撒璧,24871
- d3:A JavaScript visualization library for HTML and SVG,24483
- angular.js:http://angularjs.org笨使,22589
- Font-Awesome :The iconic font designed for Bootstrap卿樱,22060
- rails:Ruby on Rails,21436
- impress.js:It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com硫椰,19852
- backbone:Give your JS App some Backbone with Models, Views, Collections, and Events繁调,17611
- homebrew:The missing package manager for OS X,16755
![](http://innospace.qiniudn.com/github_octocatOctocat_meitu_2.jpg)
吉祥物
寓意
- Git has an octopus merge. 表示Git分布式的特性靶草。
![](http://innospace.qiniudn.com/github_markGitHub-Mark-120px-plus.png)
初始
- 在2013年4月蹄胰,Github在5歲的時(shí)候。
設(shè)計(jì)師
- Github的另一位創(chuàng)始人:Tom Preston Werner為了給網(wǎng)站的404頁(yè)面找一張有趣的圖片奕翔,從另一個(gè)網(wǎng)站上花50美金買來的一張圖片(現(xiàn)在Github完全擁有這個(gè)圖像的使用權(quán))裕寨。
簡(jiǎn)介
- Github自己發(fā)起并維護(hù)(由Josh Nichols負(fù)責(zé))的Hubot機(jī)器人,有公開的代碼倉(cāng)庫(kù)派继。技術(shù)上使用Node.js宾袜。
作用
- Github使用Hubot作為自己的的chat bot。
擴(kuò)展
- Github同時(shí)維護(hù)著Hubot腳本社區(qū)驾窟。
- 用戶可以添加腳本庆猫,形成自己的機(jī)器人。進(jìn)行例如:發(fā)推纫普、發(fā)送圖片阅悍、語(yǔ)言翻譯、自動(dòng)部署等操作昨稼,增強(qiáng)遠(yuǎn)程工作的文化节视。
豆瓣機(jī)器人
- 豆瓣也有一個(gè)挺有意思的機(jī)器人:doubanbot。
(全文完)