Git for Visual Studio Developers – Pluralsight - Review

This is my review of the Pluralsight course ‘Git for Visual Studio Developers’

First, a bit about me and my situation, so that the review is in context.

I have been a Software Developer for 15 years. Mainly in a Microsoft environment and for many years using the ‘traditional’ things such a Visual Studio, SQL and TFS.

For several years, GIT was on my radar, but I never got into it because the corporations that I worked for were sticking with TFS, it’s what they had.

More recently I have had several contracts where I got closer to GIT and I stumbled around, not fully understanding how GIT worked. I landed myself a new contract where I would need to know GIT in far more depth than I did.

I am a regular user of Pluralsight and discovered ‘Git for Visual Studio Developers’

So, here’s my review:

In the world of Visual Studio and TFS, source control is really simple, write some code, check it in. The process is almost hidden. When someone wants to do a build, they get the latest version, builds and release it. There is a branching mechanism, but I’ve seen several companies get into a bit of a mess when using TFS to create branches.

GIT solves all the branching issues that you may have had with TFS. Esteban, the author of this course fully explains branching and takes you step by step on how to create branches. He uses real code demos which I find is a great way to learn.

You’ll see how to see code differences and resolve merge conflicts.

GIT is fully integrated into Visual Studio 2013, 2015 and 2017. You can switch between using TFS or GIT from within Studio.

The course shows you in great detail how to configure a repository and connect to it from Studio. You’ll also learn how to use GIT from the command line.

If you have dabbled in GIT and do not yet fully grasp Commit, Push, Pull, then you need to watch this course where these techniques are described in detail.

The author takes you step by step though adding a project to GIT, making code changes, committing locally, pulling other people’s code and merging into yours and pushing your code to the repository.

Don’t worry about the course being aimed at VS 2013. All the things that help you learn GIT inside out are still relevant even if you are using 2015 or 2017. The thing to bear in mind that this is about learning how GIT works and how to use it.

Summary, thank goodness, I found this course. It is absolutely fantastic and made everything click into place so that I could confidently use GIT from the command line as well as from within Visual Studio.

Here’s a link to the course:

https://app.pluralsight.com/library/courses/git-visual-studio-developers/table-of-contents

Esteban Garcia is the author of the course.

Register at https://www.uksoftwarejobs.co.uk/SoftwareJobs if you are interested in receiving vacancy notifications that are accurately matched to your profile.

You can view some current vacancies at this link: https://www.uksoftwarejobs.co.uk/CurrentVacancies