Menu
Coddy logo textTech

Der .git-Ordner

Teil des Abschnitts Versionsverwaltung der Terminal-Journey von Coddy — Lektion 5 von 58.

Der .git-Ordner ist der Ort, an dem Git alles speichert: jeden Commit, jeden Branch, Ihre Konfiguration und Pointer auf den aktuellen Zustand des Repos.

Sie bearbeiten fast nie etwas direkt innerhalb von .git. Git-Befehle ändern es für Sie. Aber es ist nützlich zu wissen, was sich darin befindet:

ls .git

Sie werden Einträge sehen wie:

  • HEAD: eine kleine Datei, die auf den aktuellen Branch zeigt
  • config: Einstellungen für dieses spezifische Repository
  • objects/: die Datenbank aller Snapshots und Inhalte
  • refs/: Zeiger auf Branches und Tags

Wenn Sie jemals den .git-Ordner löschen, hört das Projekt auf, ein Git-Repository zu sein. Die Dateien selbst bleiben erhalten, aber der gesamte Verlauf ist weg.

challenge icon

Aufgabe

Anfänger

Initialisieren Sie ein neues Repository im aktuellen Ordner und prüfen Sie dann, ob die Datei HEAD im Ordner .git existiert.

Verwenden Sie cat .git/HEAD, um den Inhalt auszugeben. Die erwartete Ausgabe ist die Zeile mit dem Branch-Pointer.

Spickzettel

Der .git-Ordner speichert alles, was Git benötigt. Wichtige Inhalte:

  • HEAD: zeigt auf den aktuellen Branch
  • config: Repository-spezifische Einstellungen
  • objects/: Datenbank aller Snapshots und Inhalte
  • refs/: Zeiger auf Branches und Tags
ls .git

Das Löschen von .git entfernt den gesamten Verlauf und macht den Ordner wieder zu einem gewöhnlichen Verzeichnis.

Probier es selbst

Terminal
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Versionsverwaltung