Version Control System (VCS) for tracking changes in your project files.
- Distributed version control --> Many Developers can collaborate to work on the same project around the world.
- Coordinates Work between multiple Developers --> It keep the track of every single developers or contributors for every project efficiently so that everyone is updated.
- Who, what and when --> It takes care of every single changes made by developer, what changes they made and when they made it.
- Revert back at any time --> Any contributor can revert back to previous version of the project at any time.
- Local & remote repository --> Git save our files first at our Local repository(i.e. on our computer) then we push(upload) it onto a remote repository such as Github/ GitBucket
When your project files are corrupted
and you can't recover them