【內容指引】
1.注冊GitHub帳號;
2.下載Github Desktop客戶端;
3.macOS安裝Github Desktop客戶端;
4.windows安裝Github Desktop客戶端;
5.啟動Github Desktop;
6.添加新倉庫。
作為開源代碼庫以及版本控制系統,Github擁有140多萬開發者用戶。隨着越來越多的應用程序轉移到了雲上,Github已經成為了管理軟件開發以及發現已有代碼的首選方法。
在Git中並不存在主庫這樣的概念,每一份復制出的庫都可以獨立使用,任何兩個庫之間的不一致之處都可以進行合並。與其它像 SourceForge或Google Code這樣的服務不同,GitHub的獨特賣點在於從另外一個項目進行分支的簡易性。為一個項目貢獻代碼非常簡單:首先點擊項目站點的“fork”的按鈕,然后將代碼檢出並將修改加入到剛才分出的代碼庫中,最后通過內建的“pull request”機制向項目負責人申請代碼合並。已經有人將GitHub稱為代碼玩家的MySpace。
在GitHub進行分支就像在Myspace(或Facebook…)進行交友一樣,在社會關系圖的節點中不斷的連線。
本文介紹如何使用Github Desktop這個客戶端管理Spring Cloud微服務項目代碼。
一、注冊GitHub帳號
1.訪問官方注冊地址: https://github.com ,點擊網頁右上角的“Sign Up”

2.填寫你的用戶名、郵箱和密碼后點擊“Create an account”按鈕,注意,郵箱一定要用你真實可收郵件的郵箱:

3.選擇適合自己的計划
這里列出了兩個計划。第一個是免費的,使用Github管理項目的數量無限制,但是代碼會被公開,如果你的項目是用於學習交流的,可以選這個計划;
第二個是收費的,每個月7美元,使用Github管理項目的數量無限制,項目代碼可以公開也可以保密私有,如果你的項目代碼是需要保密的商業代碼,請選擇這個計划。

4.對你的開發經驗及興趣點做些描述后點擊“Submit”按鈕:

4.可以點擊右上角的圖標進一步設置你的個人信息(比如你的頭像):

5.注冊后不久,你就能收到GitHub給你發過來的要求驗證郵箱的郵件,點擊驗證郵箱:


二、下載Github Desktop客戶端
1.打開官方下載網址 https://desktop.github.com
如下圖所示,根據你的需要下載對應的macOS版本或windows版本:

三、macOS安裝Github Desktop客戶端
1.macOS版安裝包是一個zip格式的壓縮包,雙擊自動解壓:

2.打開Finder,將Github Desktop拖入應用程序中就完成了安裝:

四、windows安裝Github Desktop客戶端
1.免安裝,可直接雙擊運行:
建議將此exe文件存放到某個文件夾。

五、啟動Github Desktop:
1.第一次運行時選擇登錄到GitHub.com:

2.輸入前面在Github官網注冊的用戶名和密碼,點擊登陸:



六、添加新倉庫
1.為便於演示,我們先下載一個由“雲開發”平台自動化生成的微服務項目“top_cloudev_doc”(后面我會以該項目為例,演示如何進行"Spring Cloud微服務測試驅動開發"):
代碼獲取:https://github.com/Mac-Manon/top_cloudev_doc/blob/master/top_cloudev_doc.zip

2.下載完成后解壓該項目,然后將該項目移到你存放項目的文件夾下。
3.第一次使用Github Desktop添加倉庫可以點擊下圖中的“Create new repository”

或者使用菜單:

4.如下圖設置倉庫名稱和倉庫所在路徑,注意倉庫所在路徑是倉庫的上一級目錄,不包含倉庫本身的文件夾。
另外倉庫說明是可選的,建議勾選初始化一個README文件:

5.首次向Github服務器提交代碼:


6.登錄https://github.com
可以看到剛才發布的項目了: