Référence des commandes · Aider
/undo
Annule le dernier commit Git, à condition qu'il ait été créé par Aider.
/undo exécute un git reset sur le dernier commit, mais seulement si ce commit a été créé par Aider lui-même (Aider reconnaît ses propres commits). Cela permet d'annuler de façon ciblée des modifications automatiques indésirables, sans perdre accidentellement ses propres commits manuels.
🔄 LA MÊME TÂCHE (« ANNULER DES MODIFICATIONS (UNDO/REWIND) ») SUR LES AUTRES PLATEFORMES
✅ QUAND L’UTILISER ?
La dernière modification d'Aider n'a pas résolu le problème ou a cassé quelque chose
/undo juste après un correctif raté, pour revenir à l'état précédent et reformuler la demande plus précisément
Comparer deux approches de solution alternatives
Faire mettre en œuvre la proposition A, vérifier le résultat, /undo, puis essayer la proposition B
⛔ QUAND ÉVITER ?
Le dernier commit ne vient pas d'Aider (par ex. fait manuellement)
/undo refuse délibérément la réinitialisation si le dernier commit n'a pas été créé par Aider, pour protéger le travail d'autrui.
Mieux: Exécuter git reset manuellement dans son propre terminal, en pleine conscience des conséquences
Plusieurs commits d'Aider doivent être annulés
/undo n'annule à chaque fois que le tout dernier commit, pas plusieurs à la fois.
Mieux: Appeler /undo plusieurs fois de suite, ou réinitialiser directement avec git reset vers un hash de commit antérieur
SOURCES
- Aider Docs — In-chat Commands ↗ aider.chat