1.導言
代碼管理是程序員經常遇到一個問題,很多童鞋將代碼保存到本地硬盤,此種方法管理混亂,也存在代碼丟失的風險,且版本無法控制,因此養成良好的代碼管理習慣是程序員的必修課。在眾多代碼管理工具中筆者在此重點介紹GitHub。
2.GitHub介紹
GitHub是一個面向開源及私有軟件項目的托管平台,因為只支持git 作為唯一的版本庫格式進行托管,故名GitHub。
GitHub於2008年4月10日正式上線,除了Git代碼倉庫托管及基本的 Web管理界面以外,還提供了訂閱、討論組、文本渲染、在線文件編輯器、協作圖譜(報表)、代碼片段分享(Gist)等功能。目前,其注冊用戶已經超過350萬,托管版本數量也是非常之多,其中不乏知名開源項目 Ruby on Rails、jQuery、python 等。
3.VS2017配置GitHub
(1)注冊GitHub賬號
注冊鏈接:https://github.com
(2)VS2017安裝GitHub插件
安裝前,在VS中打開【團隊】-【管理連接】菜單,此時還沒GitHub選項,如下圖所示。
打開【工具】-【擴展和更新】菜單,搜索並安裝“GitHub Extension for Visual Studio”插件,如下圖所示。
注:若此處未能成功安裝(等待時間過長,下載不動),可以點擊鏈接https://visualstudio.github.com/下載插件自行安裝(安裝的時候需將打開的VS關閉)。
安裝過后,再次打開【團隊】-【管理連接】菜單,若出現GitHub選項,說明安裝成功,如下圖所示。
(3)連接GitHub
點擊【連接】按鈕,輸入用戶名和密碼登錄,如下圖所示。
4.代碼管理
(1)創建代碼儲存庫
在“GitHub”下方,點擊【創建】按鈕,如下圖。
彈出設置窗體,如下圖,參數輸入完,點擊【創建】按鈕,完成創建。
在瀏覽器中登錄GitHub,此時可以看到創建的代碼儲存庫,如下圖所示。
(2)創建測試項目
在“團隊資源管理器-主頁”頁面中,點擊創建項目,如下圖
此時,筆者創建一個簡單的WinForm應用程序“HelloWorld”。
(3)上傳測試項目
在“團隊資源管理器-主頁”頁面中,點擊【項目】-【更改】選項,如下圖。
輸入提交消息(這個是必錄項),點擊【全部提交】按鈕,完成提交。
在“團隊資源管理器-主頁”頁面中,點擊【項目】-【同步】選項,點擊【推送】按鈕,將本地更改代碼上傳之GitHub。
此時,在瀏覽器端打開之前創建的代碼儲存庫,可以看到新建的項目,如下圖所示。
5.結語
至此,完成了從GitHub注冊到代碼管理的全部詳細步驟,這篇博客只是拋磚引玉,GitHub優雅之處還需讀者在實踐和運用的過程中自己發現。在配置過程中,若有不懂之處,歡迎留言!