Kapitel 1: Git-Interna verstehen – Wie Git wirklich funktioniert
Einleitung: Im Einsteigerkurs hast du gelernt, Git zu benutzen – jetzt ist es Zeit zu verstehen, wie Git unter der Haube funktioniert. Git ist im Kern eine inhaltsadressierte Datenbank, die auf vier fundamentalen Objekttypen basiert: Blobs, Trees, Commits und Tags. Wenn du verstehst, wie diese zusammenhängen, kannst du Git-Probleme schneller diagnostizieren und fortgeschrittene Operationen selbstbewusst durchführen. Du wirst lernen, dass ein Commit nicht einfach „eine Änderung“ ist, sondern ein kompletter Schnappschuss mit Zeiger auf seinen Vorgänger. Dieses Wissen wird dir helfen, Befehle wie rebase, cherry-pick und reflog wirklich zu verstehen, anstatt sie nur auswendig zu lernen.
Die vier fundamentalen Objekttypen in Git 🔍
Git ist im Kern nichts anderes als eine inhaltsadressierte Datenbank – ein elegantes System, das ...
Git als inhaltsadressierte Datenbank 🔐
Git unterscheidet sich fundamental von anderen Versionskontrollsystemen durch seine Architektur a...
Git-Referenzen, Branches und HEAD – Was wirklich passiert 🔍
Um Git wirklich zu verstehen, musst du begreifen, dass Branches keine Kopien deines Codes sind – ...
Das Reflog – deine Lebensversicherung bei Git-Unfällen 🛟
Das Reflog (Reference Log) ist eines der mächtigsten, aber am wenigsten bekannten Features von Gi...