官术网_书友最值得收藏!

1.1 什么是GitHub

GitHub是為開發者提供Git倉庫的托管服務。這是一個讓開發者與朋友、同事、同學及陌生人共享代碼的完美場所。

●GitHub公司與octocat

GitHub公司總部位于美國舊金山,擁有一只不知是章魚還是貓的吉祥物octocat(圖1.1)。圖1.2中是被改編成各種造型的octocat們http://octodex.github.com/

圖1.1 octocat

圖1.2 octocats

●并不只是Git倉庫的托管服務

GitHub除提供Git倉庫的托管服務外,還為開發者或團隊提供了一系列功能,幫助其高效率、高品質地進行代碼編寫。這些功能將從下一章開始詳細講解。

GitHub的創始人之一Chris Wanstrath曾有個愿望,那就是能有一個Git倉庫的托管服務讓自己與朋友輕松分享代碼,而這便成為了GitHub誕生的契機。不過,他也曾經表示:Git倉庫的托管服務是GitHub項目的目標之一,這只是漫長路程上的一個點而已http://www.slideshare.net/rubymeetup/inside-github-with-chris-wanstrath

●GitHub的使用情況

截至2013年12月,GitHub托管的倉庫數已超過1000萬https://github.com/features/hosting。全世界每時每刻都有開發者在使用它。

Column 專欄:GitHub與Git的區別

在此講解一下GitHub與Githttp://git-scm.com的區別。GitHub與Git是完全不同的兩個東西。本書中,自始至終都以GitHub和Git的方式區分描述。

在Git中,開發者將源代碼存入名叫“Git倉庫”的資料庫中并加以使用。而GitHub則是在網絡上提供Git倉庫的一項服務。

也就是說,GitHub上公開的軟件源代碼全都由Git進行管理。理解Git,是熟練運用GitHub的關鍵所在。Git的相關知識,我們將在第2章中為您詳細講解。

主站蜘蛛池模板: 林西县| 西华县| 婺源县| 松江区| 崇礼县| 三亚市| 丹凤县| 福安市| 德钦县| 镇坪县| 山西省| 台南县| 奉化市| 安远县| 永丰县| 博兴县| 封丘县| 南溪县| 自贡市| 察隅县| 泽普县| 岳池县| 岱山县| 兴和县| 和龙市| 台江县| 普安县| 凤台县| 济宁市| 宁河县| 湟源县| 花莲县| 金门县| 卢湾区| 佛冈县| 镇平县| 米脂县| 温州市| 绵阳市| 海宁市| 吉林市|