Notre avis
Annule le dernier commit tout en conservant les modifications dans la zone de staging.
Points forts
- Permet de corriger le message du commit ou d'ajouter des fichiers oubliés.
- Ne supprime pas les modifications, contrairement à un reset hard.
- Simple et rapide à exécuter via une commande unique.
Limites
- Ne fonctionne que pour le dernier commit (HEAD~1).
- N'efface pas les modifications non suivies ou non staggées.
- Peut être dangereux si d'autres commits ont été poussés vers un dépôt partagé.
Lorsque vous avez commis trop tôt et devez modifier le message du commit ou inclure des fichiers supplémentaires.
Si vous avez déjà poussé le commit vers un dépôt distant partagé, préférez `git commit --amend` ou un revert.
Analyse de sécurité
SûrThe skill only uses 'git reset --soft HEAD~1', a standard git command that modifies local repository state. It does not execute arbitrary code, access sensitive files, or exfiltrate data. No destructive or obfuscated actions are present.
Aucun point d'attention détecté
Exemples
Undo my last commit but keep the changes staged so I can fix the commit message.I forgot to include a file in the last commit. Undo the commit and keep the changes staged so I can add the missing file.I accidentally committed too early. Use git reset --soft to undo the last commit and keep my changes staged.name: git-undo description: Undo the last commit while keeping changes staged. Use when you need to fix a commit message or add missing files. disable-model-invocation: true allowed-tools: Bash(git:*)
Git Undo
Undo the last commit but keep changes staged.
- Undo the last commit but keep the file changes in the staging area.
- Command:
git reset --soft HEAD~1 - This allows you to fix the commit message or add missing files before committing again.
- Command:
Expert Next.js App Router
Developpement
Un skill qui transforme Claude en expert Next.js App Router.
Générateur de README
Developpement
Crée des README.md professionnels et complets pour vos projets.
Rédacteur de Documentation API
Developpement
Génère de la documentation API complète au format OpenAPI/Swagger.