Learn Git - All about Git for Beginners and Advanced
Git is a version control system that track changes as it happens for files and is primarily used for tracking software source code. As of 2017, it is the most popular version control system and every software developer need to learn at least the basics of git.
Git is distributed version control system that means it supports completely distributed copies of source code revisions and ability to sync between these. Before git, the popular version control systems were cvs and svn.
Git was created in Linux founder Linus Trovalds in 2005 for maintaining linux source code and since then it has spread like fire. Another big boost for git has been the popularity of github for centralized repository system and it has brought git to the main stay of code versioning.
Git is free software and any body can use it without any charges.