簡單介紹在VS2015下使用Git來管理項目
1. VS2017啟用Git源代碼管理插件
第一步,打開vs:
第二步,打開【團隊資源管理器】:
第三步,選擇團隊管理器選項卡下的【連接】頁面,點擊【克隆】,填寫要克隆的GIT存儲庫的URL(在下一步獲取)和本地倉庫存儲位置:
2. 獲取要克隆的GIT存儲庫的URL
① GitHub 獲取 URL
② Gitblit獲取URL( 搭建Gitblit )
3. 克隆遠程存儲庫
第一步,在第1點最后一步中將第2點中復制下來的URL填寫進去,點擊【克隆】,並等待從遠程存儲庫克隆完成:
第二步,雙擊存儲庫名稱,打開存儲庫主頁:
第三步,在解決方案下選擇新建項目或打開現有解決方案,然后就可以開始工作了:
4. 常用操作
4.1 提交更改
第一步,添加項目或修改文件之后,要點擊【更改】將更改做提交操作:
第二步, 在更改提交頁面需要填寫提交消息(必填),選擇【全部提交】:
4.2 同步
將更改提交完成后,只是暫存在本地,並未提交到遠程倉庫中,這時還需要推送至遠程倉庫,這就要本地倉庫和 git遠程倉庫"推送"操作:
第一步:在團隊資源管理器主頁上點擊【同步】,進入同步操作,選擇【推送】操作:
第二步:輸入遠程倉庫的用戶名和密碼:
第三步,等待推送完成
推送成功后,才將項目文件同步至遠程倉庫,可以在遠程倉庫查看是否成功:
同步的其他操作:
- 提取:從遠程倉庫拉取最新版本到本地倉庫,自動合並 merge 分支
- 拉取:從遠程獲取最新版本 到本地 不會自動合並 merge
4.2 分支管理
具體分支管理是什么,有什么用可以看 廖雪峰Git教程-分支管理 。建議使用分支管理來開發,master作為主干分支,不直接在主干分支上進行更改提交。目的是保留現在線上的版本,[ 假設如果現在線上的代碼出現任何的BUG或緊急添加新功能,就從master拉下來一個分支master_alter,master_alter分支的代碼修改或添加后,然后測試打包發布,發布后把這個分支master_alter合並到master;刪除master_alter分支,這時master任然是線上的版本;]