Git/Script/03_Commits.md

16 lines
651 B
Markdown

# 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.