Referencia de comandos · Aider
/undo
Deshace el último commit de Git, siempre que lo haya creado Aider.
/undo ejecuta un git reset sobre el último commit, pero solo si ese commit lo ha creado el propio Aider (Aider reconoce sus propios commits). Así se pueden revertir de forma selectiva cambios automáticos no deseados, sin perder por error commits propios hechos manualmente.
✅ ¿CUÁNDO USARLO?
El último cambio de Aider no resolvió el problema o rompió algo
/undo justo después de una corrección fallida, para volver al estado anterior y formular la solicitud de forma más precisa
Comparar dos enfoques de solución alternativos
Dejar implementar la propuesta A, comprobar el resultado, /undo, y después probar la propuesta B
⛔ ¿CUÁNDO MEJOR NO?
El último commit no lo hizo Aider (p. ej. se hizo manualmente)
/undo se niega deliberadamente a revertir cuando el último commit no lo creó Aider, para proteger el trabajo ajeno.
Mejor: Ejecutar git reset manualmente en la propia terminal, siendo plenamente consciente de las consecuencias
Se quieren revertir varios commits de Aider
/undo solo deshace el último commit individual, no varios a la vez.
Mejor: Llamar a /undo varias veces seguidas, o volver directamente con git reset a un hash de commit anterior
FUENTES
- Documentación de Aider — Comandos en el chat ↗ aider.chat