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.
â 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