相关文章推荐
小眼睛的课本  ·  pls-00488 ...·  1 年前    · 
愤怒的手术刀  ·  java - ...·  1 年前    · 
玩篮球的四季豆  ·  c++ - ...·  1 年前    · 

適用于: 是 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:一起更好
  •