Skip to main content
  1. Learn
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Git Grundlagen
  6. Was ist Git?
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

Was ist Git?

Git ist ein verteiltes Versionskontrollsystem zur Verwaltung von Quellcode. Ein Versionskontrollsystem erfasst und speichert die Änderungen, die Sie an den Dateien vornehmen, und ermöglicht es Ihnen, jederzeit eine frühere Version Ihrer Arbeit wiederherzustellen.

Ohne ein Versionskontrollsystem für Ihren Code müssen Sie wahrscheinlich mehrere Versionen Ihrer Dateien mit unterschiedlichen Daten und Namen manuell speichern (z. B. 12-02-2022-code.php; 12-03-2022-code.php). Diese Methode ist zeitaufwändig und bei Hunderten von Dateien unpraktisch.

Examples of backing up a file
Tatsache: Diese Art der Versionierung endet mit Problemen.

Außerdem werden Änderungen kontextlos bereitgestellt, sodass andere nicht wissen, was, wann und von wem geändert wurde. Wenn mehrere Teammitglieder an derselben Datei arbeiten, kann das Überschreiben schnell zu einem Problem werden. Es kann auch schwierig werden, zu erkennen, welche Datei die neueste Version ist. Somit nutzen wir Versionskontrollsysteme, um diese Probleme (und mehr) zu lösen.

Mit Git können Sie ganz einfach auf den Revisionsverlauf Ihres Quellcodes zugreifen. Sie können sehen, was in einer Version geändert wurde und wer die Änderungen vorgenommen hat. Da die gesamte Git-Historie in einem gemeinsamen Repository gespeichert wird, kann Git verhindern, dass eine ältere Version versehentlich überschrieben wird.

Examples of team works before a version control system and after a version control system
Vor einem Versionskontrollsystem vs. Nach einem Versionskontrollsystem

Kurz gesagt, bietet ein Versionskontrollsystem wie Git Folgendes

  • Überblick über den Codeverlauf
  • Zusammenarbeit am Code im Team
  • Anzeige, wer welche Änderungen vorgenommen hat

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life