Git ist eine Sammlung von Dienstprogrammen in der Kommandozeile, die Änderungen in Dateien verfolgen und aufzeichnen (meistens Quellcode, aber Sie können alle möglichen Dateien wie Textdateien und sogar Bild-Dateien übertragen).
Durch diese Funktionalität können Sie alte Versionen deines Projekts wiederherstellen, miteinander vergleichen, analysieren, Änderungen zusammenführen (mergen) und vieles mehr. Dies bewirkt, dass Entwickler nicht die Code überschreiben und erst sichbar wird, wenn die Code mit merge zusammengeführt wird.