Notre avis
Annule le dernier commit tout en conservant les modifications dans la zone de staging.
Points forts
- Opération rapide et non destructive
- Conserve les changements prêts pour un nouveau commit
- Permet de corriger le message du commit ou d'ajouter des fichiers oubliés
Limites
- Ne fonctionne que pour le dernier commit (HEAD~1)
- N'est pas adapté pour annuler plusieurs commits à la fois
- Nécessite une compréhension de base de Git
Utilisez cette compétence lorsque vous avez commis trop tôt et devez modifier le message ou ajouter des fichiers manquants.
Évitez de l'utiliser si le commit a déjà été poussé vers un dépôt distant partagé.
Analyse de sécurité
SûrThe command `git reset --soft HEAD~1` is a standard, non-destructive git operation that only moves the HEAD pointer backward and keeps changes staged. It does not involve any exfiltration, file deletion, or network access, and is restricted to git-related Bash commands.
Aucun point d'attention détecté
Exemples
Undo the last commit but keep the 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.