Visual Studio 和 GitHub
适用于 Visual Studio 的 GitHub 扩展2021-11-19T10:01:29-08:00

使用 GitHub 和 Visual Studio,使源代码控制和 CI/CD 工作流靠近代码。 GitHub 支持现已内置于 Visual Studio 中。

“我经常使用新的 Git 集成。 这是简单且简洁的 Git 体验!”
– 一个 GitHub 用户

与 GitHub 无缝集成

验证你的 GitHub.com 或 GitHub Enterprise 帐户以创建存储库,并将你的第一个提交推送到 GitHub,全部通过 Visual Studio。

Seamless integration with GitHub
Clone and code from within the IDE

从 IDE 中克隆和编码

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

创建并推送新存储库

采用本地代码,并一步推送到 GitHub 上的新存储库。 Visual Studio 可处理本地和远程存储库创建。 你甚至可以选择将存储库完全设置为专用。

Create and push new repos

分支、暂存和提交

在状态栏中创建分支并分支之间进行切换。 查看更改、暂存要提交的文件,并使用“Git 更改”工具窗口进行提交。

合并和变基

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

Resolve merge conflicts

解决合并冲突

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

浏览存储库历史记录

使用 Git 存储库窗口获取全部的分支及其历史记录。 选择单个提交以查看详细信息和文件差异。 一些人更喜欢并排查看差异,而一些人更喜欢内联视图。 在 Visual Studio 中获取两者。 此设置在更改时会持续存在,因此你可以设置它并忽略它。

Browse your repository history
Integrated CI/CD workflows with GitHub actions

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

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

反馈