# Commits ### Was ist ein Commit? Ein **Commit** ist ein Schnappschuss des Projekts zu einem bestimmten Zeitpunkt. Er speichert den aktuellen Stand der getrackten Dateien und ermöglicht so eine strukturierte Versionshistorie. **Ein Commit enthält:** - Den Zustand der getrackten Dateien - Eine Commit-Message zur Beschreibung der Änderung - Einen eindeutigen Hash (zur Identifikation) - Informationen über den Autor (Name, E-Mail, Zeitstempel) > [!IMPORTANT] > **Hinweis:** Git speichert bei Commits nicht jedes Mal alle Dateien neu, sondern nur die Unterschiede (Diffs) zum vorherigen Zustand. \ > Das sorgt für Effizienz und Schnelligkeit.