適用于:
Visual Studio
Visual Studio for Mac
Visual Studio Code
Visual Studio 可協助您透過下載 (提取與推送) 和上傳 (推送) 作業,讓您的本機分支與遠端分支同步。
您可以使用
Git
功能表,在 Visual Studio 2022 中擷取、提取和同步處理。
在上述螢幕擷取畫面中,[
擷取
] 選項會反白顯示。 Git 功能表也包含下列其他選項:
同步處理 (提取,然後推送)
您也可以使用
[Git 變更
] 視窗中的按鈕控制項來執行這些作業。
從左至右,按鈕控制項包括
[擷取
]、[
提取
]、[
推送
] 和
[同步
]。
此外,還有
省略號
(
...
) 按鈕控制項進行其他作業。 當您選取它時,會出現操作功能表。 您可以使用它來微調擷取、提取、推送和同步作業。
推送之前,請務必先擷取和提取。 擷取會檢查是否有任何遠端認可應併入您的本機變更中。 如果您看到任何這類項目,請先進行提取,以免發生上游合併衝突。
當您擷取分支時,
[Git 變更
] 視窗的 [分支] 下拉式清單下有指標,其會顯示遠端分支中未叫用的認可數目。 此指標也會顯示未推送的本機認可數目。
指標也會作為連結,讓您在
Git 存放庫
視窗中取得該分支的認可歷程記錄。 歷程記錄頂端現在會顯示這些傳入和傳出認可的詳細資料。 您也可以從這裡決定提取或推送認可。
一律先提取,再推送。 當您先提取時,可以防止上游
合併衝突
。
當您建立認可時,您原本就已儲存程式碼的本機快照集。 使用
Push
將認可推送至 GitHub,您可以在其中將其儲存為備份,或與其他人員共用您的程式碼。
但是,如先前所述,一律先提取,再推送。 作為安全防護,如果您的本機分支位於遠端分支後方,Visual Studio 不會允許您推送認可。 如果您嘗試推送,會有對話方塊提示您先提取再推送。
使用此作業來提取,然後依序推送。
若要繼續您的旅程,請流覽
流覽 Git 存放庫
頁面。
教學課程:從存放庫開啟專案
Visual Studio & GitHub:一起更好