Setting up Git Source Control in Visual Studio

Git is a well known Source Code Management (SCM) system and two of its popular implementations are GitHub and GitLab.

Developers using Visual Studio often like to use Git for their SCM needs and this tutorial is intended to serve as a quick guide for setting up Git with Visual Studio. Here, we have used GitHub SCM system and Visual Studio 2012 IDE.

1. First, download the latest VS 2012 Update. As of today Update 4 is available and can be downloaded here:

At least Update 2 is required for subsequent steps to work.


2. Now, download and install Visual Studio Tools for Git. Its is available here:


Close VS2012 if it is running and install VS Tools for Git


The setup is done.

To verify, launch Visual Studio and create a new Team Project.


Make sure you select the ‘Add to Source Control’ option


Notice the Team Explorer tab which now lists the project along with “(Local)” which means the project currently exists only on your machine. If you don’t need to link to a remote repository, your setup is complete.


If you already have a remote repository with code (e.g. when you start working on a team project that already exists), you can clone it to your local PC by clicking on the ‘Connect’ icon and then choosing the ‘Clone’ option.

The Git URL will be required here which can be found by going into the repository details page


Simply add this URL to Local Git Repositories


4. Click on the Connect icon at the top

Your source control is now set up and ready to use. You’ll find ‘Commit’ in the context menu of modified files and you can create Branches, Check-in and Check-out from within Visual Studio.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>