The primary purpose of a VCS is not to put stuff in it, but to take stuff out as needed. Ponder over that statement before you read on. There is a fundamental difference
Overview[1] Git is a widely used source code management system for software development. It is a distributed revision control system with an emphasis on speed, data integrity, and support for distributed, non-linear