适用于 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 Enterprise 帐户以创建存储库,并将你的第一个提交推送到 GitHub,全部通过 Visual Studio。

通过 Copilot Free,每个人都可利用 AI 的强大功能

借助 GitHub Copilot Free,可通过提供对特选 Copilot 功能的受限访问权限,在 IDE 中体验 AI 支持的编码辅助。 借助 Copilot Free,你现在可访问 Visual Studio 中的所有 AI 集成功能,包括补全、编辑和聊天

从 IDE 中克隆和编码

从 IDE 中克隆和编码

浏览 GitHub 存储库,并将存储库克隆到本地电脑,以开始提交和推送。

创建并推送新存储库

将本地代码一次性推送到 GitHub 上的新存储库中。 Visual Studio 可处理本地和远程存储库创建。 你甚至可选择将存储库设置为“完全专用”。

分支、暂存和提交

从状态栏创建分支并在分支之间切换。 在“Git 更改”工具窗口中查看更改、暂存提交的文件,并借助 GitHub 问题搜索进行提交。

合并和变基

直接从 Visual Studio 内完成功能后,合并或变基分支。 还可在拉取时选择 
 进行合并或变基,或在提取时删除分支。

创建拉取请求

在新的拉取请求窗口中从远程分支创建拉取请求。 你可在 Visual Studio 中一次性添加标题、描述(支持 Markdown)和审阅者,并查看更改摘要。

解决合并冲突

Visual Studio 将在冲突发生时识别合并冲突,并在“Git 更改”窗口中显示未合并的更改。 内置合并编辑器将引导你完成每个冲突更改,从而使你能够获取传入方或当前端,并在接受合并时显示结果。

具有 GitHub 操作的集成 CI/CD 工作流

借助 Visual Studio 发布,你可以轻松地为正在部署到 Azure 的 ASP.NET Core 应用程序安装 GitHub Actions。 Visual Studio 只需单击几下即可生成工作 GitHub Actions 工作流。