Visual Studio 的 GitHub 擴充功能2025-08-14T12:47:18-07:00

Visual Studio 和 GitHub 搭配使用更完美

使用 GitHub 和 Visual Studio,讓原始程式碼和 CI/CD 工作流程更貼近您的程式碼。
GitHub 支援現已內建於 Visual Studio。

與 GitHub 無縫整合

驗證您的 GitHub.com 或 GitHub 企業帳戶以建立存放庫,並透過 Visual Studio 將您的第一個認可推送至 GitHub。

有了 Copilot 免費版,每個人都能運用 AI 的強大功能

透過提供精選 Copilot 功能的有限存取,GitHub Copilot 免費版可讓您在 IDE 中體驗 AI 支援的程式碼編寫協助。 有了 Copilot 免費版,您現在可以存取 Visual Studio 中所有的 AI 整合功能,包括完成、編輯和聊天

從 IDE 內複製和編寫程式碼

從 IDE 內複製和編寫程式碼

瀏覽您的 GitHub 存放庫,並將存放庫複製到本機電腦以開始認可並推送。

建立並推送新的存放庫

只需一個步驟就可以將本機程式碼推送到 GitHub 上的新存放庫中。 Visual Studio 會處理本機與遠端存放庫的建立。 您甚至可以選擇將存放庫完全設為私人。

分支、暫存及認可

從狀態列建立並在分支之間切換。 檢視您的變更、暫存您要認可的檔案,以及在 [Git 變更] 工具視窗中使用 GitHub 問題搜尋來進行認可。

合併和重訂基底

直接從 Visual Studio 中完成功能後合併或重訂基底分支。 您也可以選擇
在提取時合併或重訂基底,或在擷取時剪除分支。

建立提取要求

在新的提取要求視窗中,從遠端分支建立提取要求。 您可以新增標題、具有 Markdown 支援的描述、檢閱者,並在 Visual Studio 內一次查看所有變更的摘要。

解析合併衝突

Visual Studio 會在合併衝突發生時立即識別,並且在 [Git 變更] 視窗中顯示未合併的變更。 內建的合併編輯器會引導您完成每個發生衝突的變更,讓您接收傳入端或目前端,並在您接受合併時顯示結果。

與 GitHub Actions 整合的 CI/CD 工作流程

使用 Visual Studio 發佈,您可以輕鬆為部署至 Azure 的 ASP.NET Core 應用程式設定 GitHub Actions。只要按幾下滑鼠,Visual Studio 就會為您產生運作正常的 GitHub Actions 工作流程。