/commit
Committet Änderungen am Repo, die außerhalb des Chats gemacht wurden.
/commit erstellt einen Commit für alle dirty (uncommitteten) Änderungen im Repo mit einer von Aider generierten Commit-Message. Eine eigene Commit-Message ist optional als Argument möglich. Änderungen, die Aider selbst vornimmt, committet es laut Doku ohnehin automatisch bei jeder Bearbeitung.
✅ WANN EINSETZEN?
Manuelle Änderungen außerhalb von Aider sichern
/commit — nachdem man selbst im Editor etwas geändert hat, bevor Aider im selben Repo weiterarbeitet
Eigene Commit-Message vorgeben
/commit fix: correct off-by-one error in pagination
⛔ WANN EHER NICHT?
Aiders eigene Codeänderungen committen wollen
Aider committet seine eigenen Edits laut Doku standardmäßig automatisch nach jeder Änderung, ein zusätzlicher /commit ist dafür nicht nötig.
Besser: --no-auto-commits nur setzen, wenn man das automatische Committen bewusst abschalten will
Einen fehlerhaften Commit rückgängig machen
/commit erzeugt neue Commits, macht aber nichts rückgängig.
Besser: /undo nutzen, um den letzten von Aider gemachten Commit zurückzunehmen
QUELLEN
- Aider Docs — In-chat commands ↗ aider.chat
- Aider Docs — Git integration ↗ aider.chat