>說到什麼是GitHub,咱們先看wikipedia的描述「GitHub是一個利用Git進行版本控制、專門用於存放軟件代碼與內容的共享虛擬主機服務。它由GitHub公司(曾稱Logical Awesome)的開發者Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails編寫而成。」git
>Git是一個分佈式的版本控制系統,做爲開源代碼庫以及版本控制系統,Github目前擁有不少開發者用戶。隨着愈來愈多的應用程序轉移到了雲上,Github已經成爲了管理軟件開發以及發現已有代碼的首選方法。github
> Git是一個分佈式的版本控制系統,最初由Linus Torvalds編寫,用做Linux內核代碼的管理。在推出後,Git在其它項目中也取得了很大成功,尤爲是在Ruby社區中。目前,包括 Rubinius和Merb在內的不少知名項目都使用了Git。Git一樣能夠被諸如Capistrano和Vlad the Deployer這樣的部署工具所使用。web
>如前所述,做爲一個分佈式的版本控制系統,在Git中並不存在主庫這樣的概念,每一份複製出的庫均可以獨立使用,任何兩個庫之間的不一致之處均可以進行合併。windows
>GitHub能夠託管各類git庫,並提供一個web界面,但與其它像 SourceForge或Google Code這 樣的服務不一樣,GitHub的獨特賣點在於從另一個項目進行分支的簡易性。爲一個項目貢獻代碼很是簡單:首先點擊項目站點的「fork」的按鈕,而後將 代碼檢出並將修改加入到剛纔分出的代碼庫中,最後經過內建的「pull request」機制向項目負責人申請代碼合併。已經有人將GitHub稱爲代碼玩家的MySpace。api
一、註冊GitHub帳號,進入GitHub官網https://github.com/github,建立一個帳戶。服務器
二、下載GitHub for Windows,以下圖,先在GitHub上建立一個倉庫,建立成功後,能夠看到 有個Set up in Desktop 按鈕。分佈式
而後單擊 Set up in Desktop ,進入以下界面:工具
下載GitHub的Windows客戶端,下載完直接運行便可。網站
三、打開GitHub Desktop,以下圖,輸入帳號和密碼進行登陸。spa
咱們來創建第一個倉庫,點擊左上角的File,打開以後有五個選項,New repository,Add local repository,Clone repository,Options,Exit。
咱們首先來新建立一個倉庫:
一、點擊左上角的File —> New repository,建立一個新的代碼庫,填寫相應的信息:
新建以後,以下圖所示:
在電腦上找到咱們本地路徑,目錄結構如圖所示:(注意:.git文件是隱藏文件,且不能刪除)
此時,只是在本地創建好了相應的本地倉庫,GitHub網站上面還未上傳。點擊客戶端上的 Publish repository 按鈕進行上傳,以下圖:
對要上傳的倉庫進行描述:
上傳完後,新建的倉庫已經成功提交到GitHub,登陸GitHub網站,進入倉庫(點擊右上角頭像,選擇Your repositories),能夠看到咱們剛剛建立的 DevOps 倉庫。
二、打開咱們的本地路徑(若是忘記也沒關係,在GitHub客戶端裏鼠標右鍵咱們的倉庫,選擇選擇Show in Explorer,這樣咱們就能夠轉到剛剛新建的本地倉庫路徑下),在裏面新建文件test.txt。
此時,打開GitHub客戶端能夠看到 DevOps 倉庫有一個新的消息:
三、在客戶端的下方填寫相關描述,點擊 Commit to master 進行提交。
四、點擊 Commit to master 只是讓GitHub客戶端記錄此次進行的改動,並不會直接提交到GitHub上面去,至關於一次遊戲存檔,在未來的某一天若是想重玩這個存檔,能夠點擊 Commit to master 下面的 Undo 按鈕,讓項目還原到此次記錄的狀態。若是想將本地的改動提交到GitHub網站上,點擊 Push origin 上傳到GitHub便可。
五、如今能夠到本身的GitHub主頁上查看DevOps倉庫,能夠看到咱們新建的 test.txt 文件已經出如今主頁上了。
以後的每次改動,只要重複第三、四、5個步驟便可。
Add local repository:
若是本地有工程,就可使用Add添加
Clone repository:
這個功能其實最好理解了,克隆這名字通俗易懂好理解。
如何使用Clone功能呢?
這時候你會發如今左側的目錄中,你的新建項目從other目錄換到了GitHub目錄下,而且右上方的雲圖標Public也換成了更新圖標Sync,本地項目更改了,要更新到服務器上,就點擊它
最後還說點更改本地倉庫地址,它默認的是在系統用戶下(系統盤),最好更改到其它盤,以防之後若是重裝系統時不被刪除,也不會佔用系統內存。點擊界面右上方的齒輪設置圖標,