Getting Started with Git for Visual Studio Developers
If you are just getting started with learning Git it's important to distinguish between Git the actual version control technology and services that use Git such as GitHub and TFS / VSO / Visual Studio. The resources below are the ones I think will provide a good starting point for the Visual Studio developer wishing to use Git in conjunction with repositories hosted in GitHub, TFS or VSO.
- Use Visual Studio and Team Foundation Server with Git
- Using Git with Team Foundation Server and Visual Studio 2013
- Using Git with Visual Studio 2013 Jump Start
- Using Git with Team Foundation Server or Visual Studio Online
- Using Git in Visual Studio
- GitHub for Windows Developers (requires Pluralsight subscription)
The integration of Git with TFS / Visual Studio dates back to early 2013 and in mid 2015 now feels particularly mature. Additionally there is the fairly recent announcement of the GitHub extension for Visual Studio 2015. Despite all the great integration with Visual Studio it's worth remembering that sometimes you may need to drop down to the command line to perform some Git operations. This is where having spent some time learning the Git basics will pay off. The MVA jump start course above covers Git basics and a web search will provide numerous other sources.
Cheers -- Graham