下載並安裝GitHub DeskTop (下載鏈接https://desktop.github.com)。
安裝之后會有一個 GitHub桌面軟件和一個Git Shell終端。
Git Shell的用法和Git Bash 差不多,這里着重介紹GitHub桌面軟件。
打開用你的GiHub DeskTop並用GitHub帳號密碼登錄。現在是里面內容是空的,需要手動新建本地倉庫或者,導入已有本地倉庫,再或者從遠程克隆倉庫。登陸后的界面如下
會看到有個"+"按鈕。
"+"和GitHub網頁上的功能差不多。不過GitHub上的是創建遠程版本庫,這里的"+"是針對與本地版本庫的。可以添加(導入)本地已有版本庫,創建本地版本庫,clone遠程版本庫。點擊"+"按鈕可以看到對應三個功能的三個選項分別是:add create clone。
1.add——添加本地版本庫
(這里添加DaisyWang88.github.io最好是通過GitHub DeskTop創建的版本庫,而不是本地遠程分開創建Git Bash連接的版本庫,否則commit會失敗)
添加之后會發現界面不再為空,在"History"下顯示了當前版本庫相關的歷史信息。
現在在本地的DaisyWang88.github.io中的文件進行修改,在"Changes選項下"立馬可以看到有所變動的文件目錄和內容。文件標題后面有+ 表示文件是新建的,- 表示文件被刪除了,!表示文件存在沖突。
可以對有所變動的文件勾選,然后commit——Sycn至此修改就提交到遠程的GitHub上去了,可以在GitHub網頁上看到修改內容。
2.create——創建本地版本庫
如下,路徑是包含路徑,下圖是指在e:\\gitHub\路徑下建一個名為test的本地倉庫。
此時打開本地的test文件會發現默認有兩個文件 .gitattributes 和.gitignore兩個文件,create本地倉庫的時候就默認有這兩個文件。

在左邊文件欄里勾選你需要提交的文件,填寫Summary和Description之后commit然后Sycn。然后你就可以在你的GitHub網頁上看到新建的test倉庫和里面添加的內容。
3.clone——clone版本庫到本地
克隆很簡單,如圖點擊"clone",會顯示你遠程倉庫列表(注意這里是遠程倉庫的不是本地倉庫)。
選中要clone的倉庫,點擊下方的"clone"按鈕,會彈出一個文件窗口,選擇從遠程clone版本庫的存放目錄。
去查看你所選的目錄會看到clone的版本庫已經存在。
總結
GitHub DeskTop裝起來比較慢,而且用起來經常卡,Git Bash比較輕量級速度比較快。用哪個根據個人喜好,但是最好不要混用,否則可能產生沖突,或者出錯。比如,用Git Bash創建並連接的版本庫,如果 add到GitHub DeskTop 修改文件之后commit就會失敗。在如,用GitHub DeskTop 創建的版本庫, add commit 都沒有問題,因為這些都是在本地。push的時候會要求輸入用戶名,密碼,輸入之后依然出錯。重新配置用戶名和郵箱,再測試依然如此。