What is git?
Git is an popular version control System, which having functionality of making an change-log or history of all changes made to their code while developing the project.
What is version control System?
When developers are creating something (an application, for example), they are making constant changes to the code and releasing new versions which contains bug fixes (minor/major) or a new features, A good version control system makes the work-flow easier.
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.
GIT Branching Example