Compétences git-advanced-workflows
🧭

git-advanced-workflows

Sûr 🌐 Accès réseau⚙️ Commandes externes📁 Accès au système de fichiers

Maîtrisez les workflows Git avancés et la récupération

Les tâches avancées sur l'historique Git peuvent être risquées et chronophages. Cette compétence fournit des conseils clairs pour le rebase, le cherry-pick, le bisect, les worktrees et la récupération via reflog.

Prend en charge: Claude Codex Code(CC)
📊 69 Adéquat
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "git-advanced-workflows". I reset to the wrong commit and lost work. How do I recover it?

Résultat attendu:

  • Run git reflog and identify the commit before the reset
  • Create a recovery branch at that commit hash
  • Verify changes and continue work from the recovery branch

Utilisation de "git-advanced-workflows". How do I apply a security fix to three release branches at once?

Résultat attendu:

  • Create fix on main branch first
  • Check out each release branch and cherry-pick the fix commit
  • Handle any conflicts per branch
  • Test each branch before pushing

Audit de sécurité

Sûr
v4 • 1/17/2026

Documentation-only skill containing pure instructional content about Git workflows. No executable code, network calls, file access, or environment variable reads were found. All content is educational text explaining Git commands. Static findings are false positives triggered by documentation patterns, hash identifiers, and markdown code blocks.

2
Fichiers analysés
574
Lignes analysées
3
résultats
4
Total des audits

Score de qualité

38
Architecture
100
Maintenabilité
85
Contenu
21
Communauté
100
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

Nettoyer l'historique de la branche de fonctionnalité

Préparer un historique de commits linéaire avant d'ouvrir une pull request.

Backporter un correctif de manière sécurisée

Appliquer un correctif sur plusieurs branches de publication avec les étapes de cherry-pick.

Localiser un commit de régression

Utiliser les étapes de bisect pour trouver le commit qui a introduit un bug.

Essayez ces prompts

Bases du rebase
Montrez les étapes exactes du rebase interactif pour combiner et reformuler mes cinq derniers commits en toute sécurité.
Cherry-pick d'un correctif
Expliquez comment appliquer un commit spécifique via cherry-pick sur release/2.0 et comment continuer après les conflits.
Bisect avec tests
Donnez un flux de travail git bisect étape par étape utilisant une commande de test pour localiser une régression.
Worktrees et récupération
Décrivez comment utiliser les worktrees pour les branches parallèles et comment récupérer un commit perdu avec reflog.

Bonnes pratiques

  • Créer une branche de sauvegarde avant les modifications risquées de l'historique
  • Utiliser --force-with-lease lors de la réécriture de l'historique partagé
  • Garder les commits petits et descriptifs pour faciliter la récupération

Éviter

  • Rebaser des branches publiques utilisées par des collaborateurs
  • Pousser avec force sans vérifier les mises à jour distantes
  • Exécuter bisect avec un répertoire de travail sale

Foire aux questions

Cette compétence est-elle compatible avec toutes les versions de Git ?
Il fonctionne avec les versions modernes de Git qui supportent rebase, bisect, worktree et reflog.
Modifie-t-elle automatiquement mon dépôt ?
Non. Elle fournit uniquement des conseils et n'exécute pas de commandes ni ne modifie des fichiers.
Peut-elle s'intégrer à mes scripts ou CI ?
Elle peut suggérer des étapes, mais elle n'exécute ni ne configure les pipelines CI.
Accède-t-elle à mes données ou identifiants ?
Non. Elle ne lit pas les fichiers, les variables d'environnement ni les ressources réseau.
Que faire si je ne peux pas résoudre un conflit ?
Partagez les détails du conflit et l'état actuel pour obtenir des étapes ciblées.
En quoi est-ce différent de l'aide Git de base ?
Elle se concentre sur les workflows avancés comme bisect, la récupération via reflog et les worktrees.

Détails du développeur

Structure de fichiers

📄 SKILL.md