Too Long; Didn't Read
Git is a Distributed Version Control System (DVCS) that holds the whole history of project, including the changes. It was developed in 2005 by Linus Torvalds the famous creator of Linux kernel. Git is built with security, performance and flexibility in mind. It is a version control system that records changes to a file or set of files over time. This enables us to restore previous versions of the project easily and it acts as backup as well. Git stores the snapshots and not the differences.