DEV Community

Cover image for Free video course: Learn the new Visual Studio 2019 Git experience, Part 1, local Git repos
Bill Raymond
Bill Raymond

Posted on


Free video course: Learn the new Visual Studio 2019 Git experience, Part 1, local Git repos

As an occasional independent developer, I spent countless days trying to learn Git. Nearly all of the videos, blogs, and books assume you know a whole lot about software development and Git. I knew enough to get by, so most of the training went over my head.

A few years ago, I finally decided to stop trying to learn Git and instead write my code and figure Git out along the way. Most importantly, I did not want to use the command line. I decided that command-line experience would come over time, so I wanted to use Visual Studio 2019's user interface as an intermediary for Git. So far, it has worked out great, and I even created a video series to teach you how to use the product.

In the latter half of 2020, Microsoft released their New Git User Experience, so I figured it was time to refresh the video training series, so without further ado, let me introduce you to the first course.

Course #1: Learn how to use Git locally

Please do not allow the length of this video to be too daunting. I take things nice and slow so you can follow along, hopefully without constantly pausing and rewinding.


In this video, I show you all the basic steps needed to get up and running with Git source control using Visual Studio 2019. Specifically, the New Git User Experience Microsoft introduced in the year 2020.

Experience required

You should have some working experience with the Visual Studio 2019 user interface.

Learning objectives

  1. How to configure Visual Studio to use Git source control
  2. Create a project and add it to a local Git repo
  3. Create a branch to fix a bug or add new features
  4. Learn how to find important files, like .gitignore and .gitattributes
  5. Modify code and commit those changes for testing
  6. Merge branches back to the mainline, so my code has the new features or bug fixes

Even if the terminology I use above is unfamiliar to you right now, you will learn it in this video. Most importantly, I only edit one, maybe two lines of code, and it will be changing some basic Hello World text.

I create these videos as a hobby and hope to make a little money off ads. You would be doing me a big favor if you subscribe to my channel, sign up for notifications, like the video, and finally, leave a comment if you feel so inclined.

Top comments (0)

An Animated Guide to Node.js Event Loop

>> Check out this classic DEV post <<