Skip to content
This repository

Git Source Control Provider is a visual studio plug-in that integrates Git with visual studio solution explorer.

Fetching latest commit…

Cannot retrieve the latest commit at this time

Git Source Control Provider


Visual Studio users are used to see file status of source control right inside the solution explorer, whether it is SourceSafe, Team Foundation Server, Subversion or even Mercurial. This plug-in integrates Git with Visual Studio solution explorer. It supports all editions of Visual studio 2010 except the Express Edition.

solution explorer


  • Display file status in solution explorer
  • Display file status in solution navigator
  • Enable/disable plug-in through visual studio's source control plug-in selection
  • No source code control information stored in solution or project file
  • Initialize new git repository and generate .gitignore
  • Compare file with last commit
  • Undo file changes (restore file from last commit)
  • Integrates with msysgit
  • Integrates with Git Extensions
  • Integrates with TortoiseGit
  • Options page

How to use

  • Install msysgit, or Git Extensions, or TortoiseGit.
  • Run Visual Studio.
  • Go to Tools | Extension Manager, search online gallery for Git Source Control Provider and install.
  • Go to Tools | Options.
  • Select Source Control in the tree view.
  • Select Git Source Control Provider from the drop down list, and click OK.
  • Open your solution controlled by Git to see the file's status.
  • Right click within solution explorer and select "Git". If msysgit, Git Extensions or TortoiseGit are installed, their commands are listed in the menu.
  • Using the option page to disable the commands if you like.

context menu

Change Logs

Project Roadmap

Something went wrong with that request. Please try again.