Git-Grundlagen
Git ist das Standard-Werkzeug für Versionsverwaltung. Es protokolliert jede Änderung, ermöglicht paralleles Arbeiten und macht Fehler rückgängig – unverzichtbar für jedes Software-Projekt.
Der tägliche Workflow
git init # Projekt starten
git add datei.py # Änderung stagen
git commit -m "Neue Funktion" # Commit erstellen
git status # Zustand anzeigen
git log --oneline # Historie anzeigen
Mit Remote arbeiten
git clone https://github.com/user/repo.git
git pull # Änderungen holen
git push # Änderungen hochladen
git branch feature-xyz # Branch anlegen
git checkout feature-xyz # Branch wechseln
git merge feature-xyz # Branch zusammenführen
Fehler beheben
git diff zeigt Änderungen, git reset HEAD datei macht Staging rückgängig, git checkout -- datei verwirft lokale Änderungen, git revert <commit> macht einen Commit rückgängig (sicher, weil er im Log bleibt).
Best Practices
Kleine, in sich geschlossene Commits mit aussagekräftigen Meldungen. .gitignore für Build-Artefakte und Secrets. Nie Passwörter committen! Branches für Features, Pull Requests für Reviews.
Weiterlesen: Git erklärt · Terminal-Werkzeuge · KI-Agenten in der Praxis