So, here we go again!
Our purpose here is to present and make a brief walk through this great VCS, Git. Initially we introduce the concept of a Version Control System and justify it’s use. Then, we talk a little about the most common Git workflow.
In this guide we focus on users running GNU/Linux and interested in command line. This is just the author’s preference and should not be understood as the only way (or even the best way) of using Git. Moreover, we do not cover the installation process, since it may be different for each system (e.g: apt-get install git, for Ubuntu, pacman -S git, for Arch, and so on). So, before continue, take a look at this page or some equivalent for your distribution.