Create 03_Commits.md

main
David Hess 2025-04-07 21:48:13 +02:00 committed by GitHub
parent 38bf614c1e
commit 48b4110be9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 15 additions and 0 deletions

View File

@ -0,0 +1,15 @@
# 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.