在Visual Studio 2019(VS2019)中使用GIT进行代码控制
1. 打開團隊資源管理器Team Explorer
打開Visual Studio并轉到菜單Team Explorer => Manage Connections => Manage Connections,如下圖所示。
2. 創建本地倉庫
在Team Explorer中可以看到有兩個Visual Studio版本控制服務,一個Azure DevOps ,另一個是Git。且Connect標題胖顯示當前狀態是離線。
現在創建一個本地Git存儲庫。單擊“New”標簽后,在輸入框中填寫本地存儲庫路徑,例如(“F:\MyGitRepo_01”),然后單擊“Create”按鈕,如圖。
單擊“Create”按鈕后,可以看到創建的本地Git存儲庫,如下圖:
雙擊創建的本地Git存儲庫“MyGitRepo_01”:
3. 將代碼變更移交至本地倉庫
可以在下圖中紅框(1)和(4)處看到本地Git存儲庫(“GITRepo”),默認情況下是master分支如紅框(5)。此時Git已自動添加了兩個文件,如圖中紅框(2)和(3)處所示Staged Changes。注意按鈕“Commit Staged”是禁用狀態。
如果在黃色輸入框中輸入Commit消息,那么這個按鈕將被啟用,您可以在本地Git存儲庫中提交您的更改,如圖所示。
解釋一下圖中3各按鈕的含義:
- “Commit Staged”:將提交本地Git存儲庫中的更改。
- “Commit Staged and Push”:將在本地和遠程Git存儲庫中提交。
- “Commit staged and Sync”:將在本地和遠程Git存儲庫中提交,并從遠程Git存儲庫更新本地Git存儲庫,即Push and Pull。
除了“Commit Staged”以外,另外兩個選項暫時無法工作,因為我們還沒有配置遠程Git存儲庫。
單擊“Commit Staged”,可以從紅框處獲得本次提交的ID,如下圖所示。您可以看到它是在本地創建的commit 910a4bf0。
提交完成后,可以看到圖中左下角的地方,畫筆圖標后面的數字變位0(表明未提交至本地的文件數),箭頭后面的數字變為非0(表明未共享至服務器的文件數)。
4. 在GitHub創建遠程倉庫,并進行同步
回到主頁面點擊Sync按鈕,可與服務器共享您的更改。單擊“Publish Git Repo”按鈕。
按鈕點擊后并沒有什么用,原因寫的很清楚:沒有為此本地存儲庫配置遠程。
所以現在必須注冊一個Git遠程存儲庫。訪問Git官方網站:https://github.com/
注冊用戶,然后創建新的Git遠程存儲庫:單擊“new repository”按鈕,根據引導進行操作。在此創建的遠程倉庫是“MyGitRepo”。
將遠程存儲庫“MyGitRepo”遠程路徑貼進輸入框中,就可以進行同步了。點擊Publish后,可以看到遠程同步的進度條了,如下圖。
5. 查看分支
現在點擊上面屏幕中的“分支”。
您將看到您的Git本地“GITRepo”存儲庫主分支已被推送到Git遠程“MyGitRepo”存儲庫主分支。您可以在Visual Studio團隊資源管理器以及您的個人Git帳戶“MyGitRepo”存儲庫中看到它。
5. 創建新項目并加入倉庫
在Visual Studio中創建窗口應用程序。創建新項目時,將項目的位置選在倉庫路徑下即可。
參考文獻:Dinesh Kushwaha,《How To Configure Git Version Control In Visual Studio Team Explorer Step By Step》
總結
以上是生活随笔為你收集整理的在Visual Studio 2019(VS2019)中使用GIT进行代码控制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 面试之索引---------如果不能吊打
- 下一篇: 广州芳村印度人聚集地有哪些