Git is a distributed version-control system, for managing changes in source-code.
It creates a kind of snapshots that record any changes made. One of its main concepts is to improve a workflow between programmers working in a group.
Commonly images are placed on remote repositories where changes made by project members are synchronized.
There are many hosting sites for remote repositories, the most popular of which are GitHub, GitLab, and Bitbucket.
More info:
--Wikipedia: https://en.wikipedia.org/wiki/Git