git
Einleitung

Einleitung

Versionskontrollsysteme (VCS) sind hilfreich, wenn in einem Projekt mit Dateien gearbeitet wird, die sich im Laufe der Zeit ändern können. Insbesondere in Softwareprojekten werden VCS eingesetzt. git ist das am weitesten verbreitete VCS.

In folgenden Situationen kann git helfen und Antworten liefern:

  • Was habe ich geändert?
  • Wann habe ich etwas geändert?
  • Nachvollziehbarkeit der Änderungen im Laufe der Zeit
  • Arbeiten in geschützten Bereichen (branch)
  • Zusammenführen von Änderungen an mehreren Dateien durch verschiedene Leute

Bereits bei Projekten, die nur von einer Person auf dem lokalen Rechner durchgeführt werden, kann ein VCS wie git eine große Unterstützung für die oben genannten Situationen sein.

Programmierprojekte, bei denen ein Team bestehend aus mehreren Leuten zu unterschiedlichen Zeiten und an verschieden Orten mitarbeitet, lassen sich ohne ein VCS nur schwer auf nachvollziehbare und produktive Weise umsetzen. Hierbei wird git von vielen Teams zusammen mit einem cloudbasierten Dienst wie z.B. GitHub oder GitLab eingesetzt.