TL;DR.
This post provides a comprehensive guide on how to install Git, a popular version control system. It explains Git's functionalities and the various states that files can reside in when using Git. Then the guide moves the reader through install...