Git is not a file versioning tool. Its file system versioning tool. How come?
Limited Time Offer!
For Less Than the Cost of a Starbucks Coffee, Access All DevOpsSchool Videos on YouTube Unlimitedly.
Master DevOps, SRE, DevSecOps Skills!
File system versioning is a way to store the copies of files at various point of time. Due to this we can have all the revised versions of the files available all the time in case someone wants to go back to that specific version.
This is sometimes called the revision control as all the copies(versions) are available locally on the disk on the server.