Git is used in the versioning of files. It is used in the programming area to monitor changes, undo them or make them available to others via so-called "repositories" (repos). Additionally it offers the possibility to get updates from others.