/git
Führt einen beliebigen Git-Befehl aus; die Ausgabe fließt nicht in den Chat-Kontext ein.
/git führt einen rohen Git-Befehl aus (z.B. /git log oder /git branch), ohne dass die Ausgabe Teil des Chat-Kontexts wird. Laut Doku ist das für komplexeres Management der Git-Historie gedacht, das über die eingebauten Befehle /diff, /undo und /commit hinausgeht.
✅ WANN EINSETZEN?
Git-Historie oder -Status direkt aus dem Chat prüfen
/git log --oneline -5 — kurz die letzten Commits ansehen, ohne den Chat zu verlassen
Komplexere Git-Operation ausführen, die die eingebauten Befehle nicht abdecken
/git branch feature/checkout — einen neuen Branch anlegen, während man in Aider weiterarbeitet
⛔ WANN EHER NICHT?
Die Ausgabe soll dem LLM als Kontext dienen
/git schließt die Ausgabe laut Doku explizit vom Chat-Kontext aus.
Besser: Stattdessen /run nutzen, das anbietet, die Ausgabe zum Chat hinzuzufügen
Nur Aiders eigene Änderungen committen oder zurücknehmen
Für diese Standardfälle gibt es dedizierte, einfachere Befehle.
Besser: /commit zum Committen dirty Änderungen, /undo zum Zurücknehmen des letzten Aider-Commits
QUELLEN
- Aider Docs — In-chat commands ↗ aider.chat
- Aider Docs — Git integration ↗ aider.chat