To Operate, Git only needs local files and resources to perform most operations, when alternative Version Control Systems operate over a network connection that adds latency.
Git is fast. Because the entire history of the project is stored locally, operations are executed almost instantly.
It is possible to work Off-Line and commit the changes later at any time.
Everything in Git is proved with a check-sum test before a change is stored. Any later changes are then compared against that check-sum test. If any changes are made the contents of a file or a directory, Git will detect it. This functionality is integral to its philosophy and has been built into Git at the lowest levels.
In Git every change is recorded and stored in database. This means that it is possible to roll back to previous state.