Understanding the Git file system

Git is arguably the most popular version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is a distributed system which helps manage small and very large projects efficiently and with very good performance. One of the most attractive things about Git which I believe has contributed to its incredible popularity is that it’s easy to learn. With a few commands, you can get a project up and running in a matter of minutes.