Git and Visual Studio 2017 part 4 : Branching

In previous article, we reset the changes we made. In this article, I will dig into branching. Branch in Git Branching can be considered a copy of entire repository. You typically use branch when you add some changes but keep the original project intact. If you can copy entire repository, then you can do whatever… Read more

Git and Visual Studio 2017 part 3 : Resetting the changes

In previous article, we saved the changes to the solution to local Git repository. In this article, I explain how reset works both Git and Visual Studio. Reset in Git Reset is useful when you cancel commit(s). But how it  really works? 1. Currently there are multiple commits. Run ‘git log –oneline’. 2. I want… Read more

Git and Visual Studio 2017 part 2 : Saving your solution

In previous article, we started Git repository. In this article, let’s see how Visual Studio add and commit your solution. Adding items What will happen when we add items such as class file into the project? Let’s try. 1. Right click the project and add class file called “Class1.cs” 2. In Solution Explorer Class1.cs has[+]… Read more

Git and Visual Studio 2017 part 1 : Start repository

There are tons of blog articles regarding to Git or Git support for Visual Studio 2017, then why I need to write another one? The reason comes from my own experience. I didn’t understand Git as deep as geeks should, as VS takes care of it for me. But I luckily had a great opportunity… Read more