What is git?
Git is a popular version controlling System, which have functionality of making and maintaing change-log / history of all changes made to their code while developing the project. Where you can easily trace down errors or tracking archived codes to bring it back to life.
What is version control System?
Version Controlling helps to compare different revisions of file or collections of files have been changed, perchance to analysis changes or determine possible causes of a reported or encountered bug/error in file, and revert back changes. It also makes it easy to keep track of reason of changes made.
Why it’s important?
GIT keep these revisions straight, and store the modifications in a central repository. This allows developers to easily collaborate, as they can download a new version of the software, make changes, and upload the newest revision. Every team member who got rights on the repository can see these new changes, download them, and contribute. there are several GIT service providers like GitHub, GitLab, Bitbucket etc. most of them allows branching, that means one group may want to design application in their own way, eg. you have business theme and classic theme, or developers have new features or bug fixes on their own branches which won’t conflict the production (stable) release.