Git是一個分佈式的版本控制系統,最初編寫用做Linux內核代碼的管理。在推出後,Git在其它項目中也取得了很大成功。Github目前已經有100多萬的開發者,而且對於公共項目的託管免費。Github使得版本控制更加容易,多人協做編碼變得簡單。使用過SVN的同窗應該知道,當沒有網絡的支持,開發者並無辦法提交已完成代碼。Github支持離線提交,其實就是提交到本地倉庫。每個開發者clone下的項目代碼都是一個完整的倉儲,當遠程或其餘協做開發者代碼沒法恢復時,均可以方便使用本地的倉儲進行恢復。當須要對代碼進行分支時,其餘版本控制軟件在大量文件時會很慢,而Github幾乎是瞬間完成這個操做,並且只須要一個命令便可。Github的便利性和與其餘相似軟件的比較不是本文重點。下面咱們一步一步來搭建Github的環境(以windows操做系統爲例)。
首先,須要註冊一個Github的帳號。 linux
而後,下載Github windows 客戶端。安裝後獲得下面兩個快捷方式: git
其中GitHub(藍色圖標)爲windows的圖形界面操做,Git Shell爲命令行操做界面(本文以Git Shell爲例搭建)。 github
1.須要告訴Github,你要使用的用戶名 windows
打開網址,而後填寫項目名稱和其餘信息,如圖: 緩存
點擊create repository建立項目,跳轉到以下頁面: 服務器
4.clone項目到本地 網絡
打開Git Shell,執行如下代碼: ssh
第一次使用時會提示輸入用戶名和密碼,用於獲取相關權限。 分佈式
5.提交代碼 編碼
步驟4後,咱們會在咱們的工做區獲得一個test的文件夾,咱們新建一個test.txt文件,內容是Github test!
在Git Shell 中使用git status,咱們能夠看到相應的改動:
而後使用git add . 將全部的改動加入緩存區
而後使用git commit -m "備註信息" 將改動提交到本地倉庫
最後將代碼提交到遠程服務器
登陸到Github上,打開相應的repository的頁面,能夠看到剛剛提交的內容:
到此爲止,就已經完成了Github的環境搭建和簡單的一次代碼提交!
這裏主要介紹了windows下的github的環境搭建和簡單使用,linux下的環境搭建參考Github幫助