Git is a widely used software for software source control and versioning. This talk touches the basics and internals of Git, and also demonstrates how collaboration happens on GitHub
GIT BASIC Version Control GIT Version 1.0 Version 2.0 Version 3.0 Distributed Version Control System No central data store Recording Changes to file(s) over time and recall this changes