Using Visual Studio 2026 with GitHub
Master the Visual Studio 2026 and GitHub developer inner loop — clone, branch, commit, review, merge, and automate CI/CD, all from the IDE, on a real .NET 10 project.
View badge details
About This Course
Learn the end-to-end GitHub workflow inside Visual Studio 2026 repository sign-in, cloning, the Git Changes window, branching, pull requests with in-IDE code review, merge-conflict resolution, and continuous integration with GitHub Actions. You work on a .NET 10 ASP.NET Core Web API for a fictional parcel-delivery company. By the end of this course you will be able to drive a complete feature-branch workflow from first commit to merged pull request with passing CI without ever leaving Visual Studio 2026.
Course Curriculum
4 Lessons
Visual Studio 2026 and GitHub Enterprise: The IDE-First Developer Loop
Learn how Visual Studio 2026 reshapes the day-to-day Git and GitHub workflow for .NET developers. This lesson covers the Visual Studio 2026 Git experience end to end — the Git Changes window, the Git Repository window, GitHub Enterprise sign-in, cloning, GitHub Flow, and the in-IDE pull request review surface that landed in the June 2026 update. By the end of this lesson you will be able to explain which GitHub tasks move into Visual Studio 2026 (and which still belong in the browser), and recognize every piece of the IDE Git surface by name.
Clone, Commit, and Push from Visual Studio 2026 - Lab Exercises
Note: This lab pre-provisions a Windows VM with Visual Studio 2026 and the Lumen Logistics starter project at start — allow up to 10 minutes for the environment to become ready before beginning the exercises.
This hands-on lab takes you through the first-touch developer workflow on GitHub Enterprise Cloud for a .NET 10 project inside Visual Studio 2026 — enterprise sign-in and keychain, opening a solution, turning a local project into a new enterprise-hosted repository directly from the IDE, and the day-to-day commit-and-push cycle through the Git Changes window.
By the end of this lab you will be able to take a greenfield .NET 10 project on your workstation, create a new repository for it on GitHub Enterprise Cloud, and ship changes to it end to end without leaving Visual Studio 2026.
Branches, Pull Requests, and GitHub Actions in Visual Studio 2026
Learn how a .NET team uses Visual Studio 2026 to run every stage of a modern feature-branch workflow — from branching off main, through pull request review in the embedded IDE surface, to resolving conflicts in the Merge Editor and automating builds with GitHub Actions. By the end of this lesson you will be able to explain how pull requests, code review, merge conflicts, and continuous integration all compose into the inner loop a .NET developer runs every day in Visual Studio 2026.
Build a Feature Branch, Open a Pull Request, and Add CI with GitHub Actions - Lab Exercises
Note: This lab pre-provisions a Windows VM with Visual Studio 2026 and the Lumen Logistics starter project at start — allow up to 10 minutes for the environment to become ready before beginning the exercises.
This capstone hands-on lab brings every piece of the Visual Studio 2026 + GitHub Enterprise inner loop together on a .NET 10 project — short-lived feature branches, pull requests with Copilot-authored descriptions, in-IDE code review and squash merging, conflict resolution in the Visual Studio Merge Editor, and GitHub Actions continuous integration that validates every push.
By the end of this capstone lab you will be able to drive a complete feature-branch workflow for a .NET 10 project — from first commit through CI-protected merge — entirely from Visual Studio 2026.