Ein Leitfaden zum Tutorial Git-Grundlagen: der tägliche Zyklus aus git init, status, add und commit sowie die Historie mit git log einsehen.
Dieses Tutorial vermittelt den zentralen Git-Loop, den Sie tausendmal wiederholen werden: das Tracking starten, sehen was sich geändert hat, auswählen was aufgezeichnet werden soll und es speichern. Sitzt dieser Zyklus, baut sich alles andere – Branches und mehr – natürlich darauf auf.
Ein Repository starten: git init
git init # den aktuellen Ordner zu tracken beginnen
git init verwandelt einen einfachen Ordner in ein Git-Repository, indem es das versteckte .git-Verzeichnis anlegt. Sie tun dies nur einmal pro Projekt.
Den Zustand sehen: git status
git status # was geändert, gestaged oder ungetrackt ist
git status ist der Befehl, den Sie am häufigsten verwenden. Er sagt Ihnen, welche Dateien neu, geändert oder für den nächsten Commit gestaged sind. Führen Sie ihn aus, wann immer Sie nicht sicher sind, was Git sieht.
Änderungen stagen: git add
git add index.html # eine Datei stagen
git add . # alles Geänderte stagen
git add verschiebt Änderungen in die Staging-Area, die Menge der Änderungen, die in Ihren nächsten Commit gehen werden. Stagen erlaubt einen fokussierten, sinnvollen Commit, statt alles auf einmal.
Stellen Sie sich das Stagen wie das Packen einer Kiste vor. git add legt Dinge in die Kiste, git commit verschließt und beschriftet sie. Sie entscheiden genau, was hineinkommt.
Einen Commit aufzeichnen: git commit
git commit -m "Startseiten-Layout hinzufügen"
git commit sichert die gestageten Änderungen als Momentaufnahme mit beschreibender Nachricht. Gute Nachrichten machen die Historie später lesbar.
Historie ansehen: git log
git log # vollständige Historie
git log --oneline # kompakt, eine Zeile pro Commit
git log zeigt die Commits, die Sie gemacht haben, neueste zuerst. So liest man die Geschichte eines Projekts.
Der Alltagsrhythmus ist: bearbeiten, git status, git add, git commit. Führen Sie git status großzügig aus, das nimmt jegliche Unsicherheit.