Git for Visual Studio

Now Available: Comprehensive online video training available from Edward Thomson and O'Reilly Media.   Start Now for Free!
Now Available: Video training from Edward Thomson and O'Reilly Media. Start for Free!
  • Getting Started with Git

    • Introduction to Git and Distributed Version Control
    • Configuring Visual Studio for Git
    • Creating a New Repository
    • Cloning and Opening an Existing Repository
    • Introduction to Git and DVCS
    • Configuring Visual Studio for Git
    • Creating a New Repository
    • Opening an Existing Repository
  • Working with Local Repositories

    • Making Changes in a Repository
    • Reviewing and Committing Changes
    • Viewing the Repository History
    • Undoing Changes
  • Branching and Merging

    • Creating New Branches
    • Switching Branches
    • Merging Two Branches
    • Rebasing Onto Another Branch
  • Working with Remote Repositories

    • Creating a Local Branch from a Remote Branch
    • Downloading Changes (Fetching and Pulling)
    • Uploading Changes (Pushing and Syncing)
    • Working with Multiple Remotes
    • Creating a Branch from a Remote
    • Downloading Changes
    • Uploading Changes
    • Working with Multiple Remotes
  • Working with GitHub

    • Cloning and Creating Repositories
    • Two Factor Authentication
    • Code Review with Pull Requests
  • Working with Visual Studio Online

    • Cloning from Visual Studio Online
    • Publishing a Repository to VSO
    • Associated Work Items with Commits
    • Code Review with Pull Requests
  • Interacting with Command-Line Tools

    • Installing Git for Windows
    • Adding Custom Git Commands to Visual Studio
    • Git Bash and posh-git from Visual Studio
    • Using the Visual Studio Merge Tool from Git
    • Installing Git for Windows
    • Adding Custom Git Commands to VS
    • Git Bash and posh-git from VS
    • Using the VS Merge Tool from Git
Learn Now ››

Video Training

Visual Studio added built-in support for the Git version control system in 2013. This website provides resources for using Git inside the Visual Studio IDE, and other software to help using Git on Windows. Professional video training is available for Visual Studio, and links to books, documentation and other resources are available for using Git on Windows.

Learn More ››

Resources

In addition to professional video training, this website provides helpful resources for using Git within Visual Studio and using Git on the Windows platform. View more information about software for using Git on Windows, documentation, books and news.

View Resources ››

Keep in Touch

Subscribe to our email list to keep up to date with changes in the training, or follow us on Twitter or Facebook to see updates, ask questions and share tips and tricks for using Git.

Subscribe