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