Git für Fortgeschrittene
Du beherrschst die Grundlagen von Git und möchtest jetzt verstehen, wie Git wirklich funktioniert – nicht nur, welche Befehle du tippst, sondern was unter der Haube passiert.
Kapitel 1: Git-Interna verstehen – Wie Git wirklich funktioniert
Einleitung: Im Einsteigerkurs hast du gelernt, Git zu benutzen – jetzt ist es Zeit zu verstehen, ...
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...
Kapitel 2: Fortgeschrittenes Branching – Strategien für professionelle Entwicklung
Einleitung: Im Einsteigerkurs hast du gelernt, Branches zu erstellen und zu mergen. In der profes...
Branching-Strategien im Vergleich: Git Flow, GitHub Flow und Trunk-Based Development
Die Wahl der richtigen Branching-Strategie ist eine der wichtigsten architektonischen Entscheidun...
Long-Running Branches verstehen und synchron halten
Was sind Long-Running Branches? Long-Running Branches (auch langlebige oder permanente Branches g...
Der Hotfix-Workflow: Kritische Bugfixes sicher in alle Branches bringen 🚨
Ein Hotfix ist eine der stressigsten Situationen in der Softwareentwicklung: Ein kritischer Bug i...
Protected Branches auf GitHub – Dein Sicherheitsnetz für kritische Branches
Protected Branches sind eines der wichtigsten Features, um die Integrität deines Codes zu schütze...
Kapitel 3: Rebase meistern – Geschichte umschreiben wie ein Profi
Einleitung: git rebase ist einer der mächtigsten und gleichzeitig gefürchtetsten Befehle in Git....
Merge vs. Rebase – Der fundamentale Unterschied
Der Unterschied zwischen git merge und git rebase ist eines der wichtigsten Konzepte, das du al...
Interactive Rebase meistern – Commits aufräumen wie ein Profi 🧹
Der Interactive Rebase ist eines der mächtigsten Werkzeuge in Git, um deine Commit-Historie nacht...
Commits zusammenfassen (Squash) in PhpStorm 🔧
Du hast also fleißig gearbeitet und dabei mehrere kleine Commits erstellt – vielleicht mit Nachri...
Die „goldene Regel" des Rebasings 🔒
Die goldene Regel des Rebasings lässt sich in einem Satz zusammenfassen: „Schreibe niemals die Hi...