Git

Aus IT-Guide – Glossar
Zur Navigation springen Zur Suche springen

Git

Git ist ein verteiltes Versionskontrollsystem zur Verwaltung von Quellcode und anderen Dateien. Es wurde 2005 von Linus Torvalds entwickelt, um die Entwicklung des Linux-Kernels effizient zu organisieren. Heute ist Git eines der meistgenutzten Werkzeuge in der Softwareentwicklung.

Funktionsweise

Git speichert nicht einfach einzelne Dateiversionen, sondern **Snapshots** des gesamten Projekts. Änderungen werden lokal erfasst und können später auf entfernte Server übertragen werden (z. B. GitHub).

Grundlegende Begriffe

  • Repository – Projektverzeichnis mit allen Dateien und Versionsinformationen
  • Commit – gespeicherter Stand mit Beschreibung der Änderungen
  • Branch – Verzweigung zur parallelen Entwicklung
  • Merge – Zusammenführung verschiedener Entwicklungszweige
  • Clone – Kopie eines Repositories auf einen anderen Rechner

Vorteile von Git

  • **Verteilte Struktur** – jeder hat eine vollständige Projektkopie
  • **Offline-Arbeit** möglich
  • **Schnelle** und effiziente Verwaltung großer Projekte
  • **Rückverfolgbarkeit** aller Änderungen

Beliebte Plattformen

  • **GitHub** – große Hosting-Plattform für Open-Source- und private Projekte
  • **GitLab**, **Bitbucket** – Alternativen mit ähnlichem Funktionsumfang

Siehe auch