Git is a great SCM tool but it’s not as easy when you first approach it. I, therefore, decided to add some Git tutorials to assist you with your Git learning journey.
I started using Git when I decided to host my open source project on GitHub. At first the GitHub for Windows application was exactly what I needed. It is simple and it just works, without having to go through painstaking configurations. But then I wanted more of Git, like squashing, rebasing or using SSH instead of HTTPS.
Git, like any other Linux tools, shines when you operate it from the command-line. But mastering Git inner-workings is no easy task, so here are some tutorials to help you with some common problems.