keeps track of changes to your code. or Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later.
If any server dies, and these systems were collaborating via that server, any of the client repositories can be copied back up to the server to restore it. You can test code without losing the original code. Revert back to old versions of code. Every clone is really a full backup of all the data.
project then it will have a folder .git which stores all the history of your project. You can use git with command line interface (it can be windows command prompt or terminal) or by GitHub Desktop (download GitHub desktop from desktop.github.com)
examples we have to download and install git on our local machine by visiting the website - git.scm.com/downloads You can download git for Mac OS, Windows and Linux/Unix.
source software. Each October, open source maintainers give new contributors extra attention as they guide developers through their first pull requests on GitHub.