promptgarten 🌱
🌍 EN

Befehls-Referenz · Aider

/undo

Macht den letzten Git-Commit rückgängig, sofern er von Aider erzeugt wurde.

/undo führt ein git reset auf den letzten Commit aus, aber nur, wenn dieser Commit von Aider selbst erzeugt wurde (Aider erkennt seine eigenen Commits). Damit lassen sich unerwünschte automatische Änderungen gezielt zurücknehmen, ohne versehentlich manuelle, eigene Commits zu verlieren.

WANN EINSETZEN?

Aiders letzte Änderung hat das Problem nicht gelöst oder etwas kaputtgemacht

/undo direkt nach einem fehlgeschlagenen Fix, um zum Stand davor zurückzukehren und die Anfrage präziser zu stellen

Zwei alternative Lösungsansätze vergleichen

Vorschlag A umsetzen lassen, Ergebnis prüfen, /undo, dann Vorschlag B ausprobieren

WANN EHER NICHT?

Der letzte Commit stammt nicht von Aider (z.B. manuell gemacht)

/undo verweigert das Zurücksetzen bewusst, wenn der letzte Commit nicht von Aider erzeugt wurde, um fremde Arbeit zu schützen.

Besser: git reset manuell im eigenen Terminal ausführen, mit vollem Bewusstsein über die Konsequenzen

Es sollen mehrere Aider-Commits zurückgenommen werden

/undo macht jeweils nur den letzten einzelnen Commit rückgängig, nicht mehrere auf einmal.

Besser: /undo mehrfach hintereinander aufrufen oder direkt mit git reset auf einen früheren Commit-Hash zurücksetzen

QUELLEN