08 — Commits und Historie
Ein Commit ist ein gespeicherter Schritt: was sich geändert hat, wer es geändert hat, wann und warum.
Eine gute Nachricht schreiben
VLAN-Konfigurationsnotizen hinzufügen
falsche Gateway-Adresse in readme korrigieren
ungenutzten Paketmitschnitt entfernen
- Eine Zeile, Gegenwart, kein Punkt am Ende.
- Sagen Sie, was die Änderung tut — nicht „Update“ oder „Kram gefixt“.
- Längere Erklärung? Ab in das Beschreibungsfeld unter der Zusammenfassung.
Gut committen
- Eine Idee pro Commit. Zwei unabhängige Änderungen sind zwei Commits.
- Committen Sie oft. Kleine Schritte lassen sich leicht prüfen und leicht zurücknehmen.
- Niemals Passwörter, Schlüssel oder Tokens committen. Sie später zu entfernen entfernt sie nicht aus der Historie — Sie müssen das Geheimnis selbst ändern.
Historie lesen
| Wo | Was Sie bekommen |
|---|---|
| Schaltfläche Historie an Ordner oder Datei | Jeder Commit, der sie berührt hat |
| Die Seite eines Commits | Das vollständige Diff: rot entfernt, grün hinzugefügt |
| Blame an einer Datei | Welcher Commit jede Zeile zuletzt geändert hat |
| Reiter Aktivität | Beitragsdiagramm über die Zeit |
Rückgängig machen
- Ein Commit war falsch → Commit öffnen, Revert klicken. Das erzeugt einen neuen Commit, der ihn aufhebt; nichts wird gelöscht.
- Eine Datei war falsch → ihre Historie öffnen, die gute Version ansehen, den Inhalt zurückkopieren und committen.
- Ein Commit ist noch nicht gepusht (Arbeit vom eigenen Rechner) →
git commit --amend, um den letzten vor dem Teilen zu korrigieren.
Vergleichen
Hängen Sie /compare/main...mein-branch an die Repository-URL an oder nutzen Sie die Schaltfläche Vergleichen, um jeden Unterschied zwischen zwei Branches oder Tags zu sehen.