Git-Befehle
Eine praktische Referenz für die Git-Befehle, die du täglich nutzt - Branches erstellen, rückgängig machen, mergen und rebasen sowie mit einem Remote synchronisieren. Jeder Befehl hat seine Syntax, die wichtigen Flags und Beispiele zum Kopieren, die du live im Terminal-Playground ausführen kannst.
Lieber ein druckbares Ein-Seiten-Dokument? Sieh dir den Git-Spickzettel an.
Setup & Konfiguration
Starte ein Repository und konfiguriere Git - init, config, remotes.
Staging & Committing
Zeichne Änderungen im Verlauf auf - add, commit und amend.
Branching
Erstelle, wechsle, benenne um und lösche Branches, um isoliert an Änderungen zu arbeiten.
Änderungen rückgängig machen
Behebe Fehler - reset, revert und mache Commits sicher rückgängig.
Merging & Rebasing
Kombiniere die Arbeit aus zwei Branches mit merge, rebase, squash und cherry-pick.
Remotes
Synchronisiere dein lokales Repository mit einem Remote wie GitHub - push, pull, fetch.
Prüfen & Aufräumen
Sieh, was sich geändert hat, und räume den Arbeitsbaum auf - status, log, diff, clean.
Änderungen rückgängig machen: welcher Befehl?
Vier Befehle machen Arbeit auf unterschiedliche Weise rückgängig. Wähle danach, was du behalten möchtest und ob der Commit bereits gepusht wurde:
- git reset - setzt deinen Branch zurück und schreibt die Historie um. Am besten für lokale, nicht gepushte Commits.
- git revert - fügt einen neuen Commit hinzu, der einen früheren rückgängig macht. Die sichere Wahl für Commits, die andere bereits gepullt haben.
- git checkout - wechselt den Branch oder stellt eine Datei auf eine frühere Version zurück.
- git stash - legt Änderungen ohne Commit beiseite und wendet sie später wieder an.