Git & GitHub
Branches, rebase, merge, conflits, PR, code review, GitHub Flow, Actions, releases.
Avant de démarrer, on fait un test technique de 1 min — micro, bruit, connexion. Si ton matériel ne convient pas, le test est remboursé intégralement.
Branches, rebase, merge, conflits, PR, code review, GitHub Flow, Actions, releases.
Avant de démarrer, on fait un test technique de 1 min — micro, bruit, connexion. Si ton matériel ne convient pas, le test est remboursé intégralement.
Prouve en 15 minutes que tu maîtrises vraiment Git et GitHub — branches, rebase, PR, Actions — là où les cases cochées sur LinkedIn ne disent rien.
Le badge Git & GitHub de Plume, c'est un oral de 15 minutes face à une IA examiner qui creuse ta maîtrise réelle des workflows versioning : stratégie de branches (trunk-based, GitHub Flow, Git Flow), résolution de conflits complexes, rebase interactif, cherry-pick, reflog, et intégration CI/CD via GitHub Actions. L'examinateur ne se contente pas de te demander la différence entre merge et rebase — il te pousse sur des cas concrets, des erreurs que tu as vécues, et les choix d'architecture que tu as faits en équipe.
Ce qui rend ce badge crédible, c'est l'oral. N'importe qui peut cocher "Git" sur son profil LinkedIn après avoir poussé trois commits sur un repo solo. Ici, tu dois articuler pourquoi tu as choisi un squash merge plutôt qu'un rebase, comment tu as géré un historique divergent sans force-push sauvage, ou quelle protection de branche tu poses sur main dans une équipe de dix développeurs. Le transcript est ensuite lu par Claude Opus, qui produit un score 0-100 avec un niveau (Novice, Confirmé, Avancé, Expert) et un rapport détaillé que tu peux montrer à un recruteur ou à ton équipe.
Ce badge s'adresse aux développeurs, DevOps, tech leads et SRE qui utilisent Git et GitHub au quotidien et veulent une preuve externe de leur niveau — que ce soit pour décrocher un poste, négocier une montée en grade, ou simplement sortir du lot dans une stack technique où tout le monde prétend "maîtriser Git".
Voici les dimensions concrètes que l'IA examine pendant les 15 minutes d'oral.
Capacité à concevoir et justifier une stratégie de branches adaptée au contexte : trunk-based development pour les équipes à déploiement continu, GitHub Flow pour les projets web agiles, Git Flow pour les cycles de release cadencés. Gestion des branches longues, feature flags, et merge queues.
Maîtrise du rebase interactif (squash, fixup, reword, drop), du cherry-pick multi-commits, du reflog pour récupérer des commits perdus, et de git bisect pour identifier une régression. Connaissance des risques du rebase sur des branches partagées et usage raisonné du force-push.
Pratique de la PR bien scopée, du découpage en commits atomiques, de la rédaction d'une description utile et du feedback de review constructif. Utilisation des fonctionnalités GitHub : suggested changes, draft PR, review required, CODEOWNERS, et templates de PR.
Configuration des branch protection rules (required status checks, required reviews, dismiss stale reviews, restrict force-push), des rulesets GitHub, et de la merge queue. Gestion des permissions par équipe et intégration avec les politiques de sécurité du repo.
Conception de workflows Actions avec jobs, steps, matrix strategy, cache, artifacts et secrets. Intégration avec des environnements de déploiement (staging, production), gestion des secrets au niveau org/repo/environment, et déclencheurs avancés (workflow_call, workflow_dispatch, on: push paths).
Gestion des conflits de merge sur des fichiers texte et binaires, utilisation de rerere, stratégies de merge (ours, theirs, octopus), et résolution de divergences d'historique après un rebase ou un reset. Connaissance des outils visuels (VSCode, IntelliJ, GitKraken) et de la ligne de commande.
Création et gestion des releases GitHub, tagging sémantique (semver), génération automatisée de changelogs via Actions ou Release Please, et gestion des pre-releases. Connaissance des GitHub Packages et de la publication d'artefacts liée aux tags.
Usage de GitHub Codespaces, Copilot, Dependabot, GitHub CLI (gh), les API REST et GraphQL de GitHub, les Webhooks, et les GitHub Apps. Vision critique de l'écosystème GitHub vs GitLab vs Bitbucket selon les besoins d'une équipe.
L'évaluation finale est faite par Claude (Anthropic) qui relit la transcription complète et applique cette grille de critères pondérés.
Précision des explications sur les commandes Git avancées (rebase interactif, reflog, cherry-pick, bisect, rerere), compréhension du modèle de données de Git (DAG, objets blob/tree/commit/tag), et capacité à raisonner sur l'historique et ses implications. C'est le coeur du badge.
Qualité des pratiques de PR (découpage, description, review), connaissance des fonctionnalités GitHub collaboratives (CODEOWNERS, branch protection, merge queue, draft PR), et capacité à fluidifier le travail d'une équipe de développeurs sur un repo partagé.
Capacité à concevoir des workflows GitHub Actions efficaces, à gérer les secrets et environnements de déploiement, et à automatiser les releases. Compréhension des déclencheurs, de la matrice de build, des caches et de la sécurité des pipelines.
Capacité à choisir la bonne stratégie de branches selon le contexte, à identifier les limites des approches (monorepo, squash merge, rebase en équipe), et à argumenter des décisions d'architecture versioning face à des contraintes réelles d'équipe et de release cadence.
Qualité de l'expression orale sur des sujets techniques complexes : capacité à vulgariser le modèle de Git, à donner des exemples concrets tirés de l'expérience personnelle, et à structurer une explication de workflow de façon compréhensible pour un pair ou un recruteur.
Une session Plume tient en environ 20 minutes, du test technique à la délivrance du badge.
L'IA vérifie que ton micro fonctionne, que la connexion est stable et que tu es dans un environnement calme. Pas besoin de partager ton écran — l'oral est entièrement audio. Tu peux avoir un terminal ou GitHub ouvert à côté pour t'aider à te remémorer des commandes ou des exemples.
L'examinateur te demande de te présenter brièvement : ton rôle actuel, l'équipe dans laquelle tu travailles, la taille du repo principal que tu manipules, et ta façon habituelle d'utiliser Git au quotidien. Cette ouverture permet de calibrer la profondeur des questions suivantes.
Le coeur de l'oral : l'IA creuse sur 4 à 6 thèmes parmi les suivants — résolution de conflits complexes, stratégie de branches, rebase et manipulation d'historique, Pull Requests et code review, GitHub Actions, et vision critique de l'écosystème. Elle s'adapte à tes réponses et relance sur les zones floues.
L'examinateur te pose une ou deux questions sur les limites que tu as personnellement rencontrées : quand le rebase n'est pas adapté, quand un monorepo devient ingérable, ou ce que GitHub ne fait pas bien selon toi. Ce recul critique est valorisé dans le scoring.
Le transcript est transmis à Claude Opus qui produit un score 0-100, un niveau (Novice/Confirmé/Avancé/Expert) et un rapport détaillé. Tu reçois ton badge Git & GitHub avec une URL partageable dès que l'analyse est terminée, généralement en moins d'une heure.
Le score sur 100 se traduit en un niveau lisible d'un coup d'œil par un recruteur.
Tu utilises Git principalement en solo ou sur de petits projets : git add, commit, push, pull, et parfois git merge ou git stash. Tu as du mal à expliquer la différence entre rebase et merge, tu évites les conflits et tu ne t'es jamais vraiment frotté aux workflows collaboratifs sur GitHub avec PR et code review structurée.
Tu travailles en équipe avec Git et GitHub : tu crées des branches, ouvres des PR, fais des code reviews, et tu sais résoudre des conflits simples. Tu as une notion de GitHub Flow et tu utilises git rebase ponctuellement. Tu as peut-être créé quelques workflows GitHub Actions basiques, mais l'architecture CI/CD avancée te dépasse encore.
Tu conçois les stratégies de branches de ton équipe, tu maîtrises le rebase interactif, le cherry-pick et le reflog, et tu es à l'aise avec les branch protection rules et CODEOWNERS. Tu construis des workflows GitHub Actions avec matrix, cache, secrets et environnements. Tu peux expliquer les tradeoffs entre trunk-based development et Git Flow à un pair.
Tu as une vision claire du modèle de données interne de Git (DAG, objets), tu as géré des migrations de monorepo ou des historiques complexes, et tu pilotes la gouvernance GitHub à l'échelle d'une organisation (rulesets, org-level secrets, GitHub Apps, API GraphQL). Tu arbitres les décisions d'architecture versioning en tenant compte des contraintes de release, de sécurité et de performance CI.
Pas besoin d'années d'expérience ou de diplôme pour passer le badge. Voici les profils pour qui il fait sens.
Tu utilises Git et GitHub tous les jours mais tu n'as jamais eu de preuve externe de ton niveau. Le badge te permet de montrer concrètement que tu maîtrises les PR, le rebase et les workflows collaboratifs — pas juste de le mettre sur ton CV.
La maîtrise de GitHub Actions, des branch protections et des pipelines CI/CD est centrale dans ton métier. Ce badge prouve aux recruteurs que tu sais automatiser des releases et gouverner un repo à l'échelle, pas seulement pousser des commits.
Tu définis la stratégie de branches, les standards de PR et la gouvernance GitHub de ton équipe. Ce badge valide que ton niveau est celui d'un vrai référent technique, capable de former et d'arbitrer des décisions de versioning complexes.
Tu as appris Git pendant ta formation mais tu n'as pas encore de projet professionnel à montrer. Passer le badge, même avec un score Confirmé, te donne une preuve tangible que tu dépasses le simple git push — et ça pèse dans une candidature.
Tes clients ou les équipes que tu rejoins veulent savoir si tu peux t'intégrer rapidement dans leur workflow Git. Un badge Avancé ou Expert sur ton profil réduit le temps de qualification et justifie ton TJM.
Où et comment ton badge Git & GitHub va te servir au quotidien.
Tu postes le lien de ton badge Git & GitHub sur ton profil LinkedIn ou dans ta candidature. Le recruteur voit ton score 78/100 niveau Avancé et sait que tu maîtrises les PR, le rebase et les Actions avant même le premier entretien.
Tu vises le poste de tech lead dans ton équipe et tu veux objectiver ton niveau. Le rapport détaillé du badge te donne des arguments concrets à apporter lors de ton entretien annuel, en montrant que ton expertise Git dépasse celle d'un simple contributeur.
Un DRH ou un hiring manager non-technique utilise le badge pour shortlister des candidats sur un poste DevOps. Au lieu de faire confiance à un auto-déclaratif, il filtre ceux qui ont un score Avancé ou Expert et gagne du temps sur la présélection.
Tu rejoins une startup en mission freelance. Tu partages ton badge dès le premier échange pour montrer que tu t'intégreras sans friction dans leur workflow GitHub — branch protections, PR conventions, GitHub Actions — sans qu'ils aient à te former.
Tu passes le badge avant et après une formation Git avancée. Le delta de score objectivise ta progression et te donne un rapport précis sur les lacunes restantes : par exemple, tu passes de Confirmé (score 52) à Avancé (score 74) avec des axes d'amélioration sur les Actions.
Un CTO fait passer le badge à toute son équipe dev pour cartographier les niveaux réels. Il identifie que deux seniors ont des lacunes sur les workflows Actions et que son junior est en réalité plus à l'aise sur le rebase interactif que prévu — et ajuste le plan de formation en conséquence.
Quelques minutes pour vérifier que tu as bien tout ce qu'il faut.
À la fin de ta session, tu ne reçois pas juste un score : voici tout ce qui t'attend.
Tu obtiens un score précis entre 0 et 100 et un niveau officiel (Novice, Confirmé, Avancé, Expert) qui reflète ta vraie maîtrise de Git et GitHub — pas un QCM, un oral examiné par IA.
Claude Opus analyse ton transcript et produit un feedback structuré sur chacune des 5 dimensions évaluées : maîtrise Git, pratiques GitHub, CI/CD, jugement technique et communication. Tu sais exactement où tu excelles et où progresser.
L'audio de ton oral est stocké de façon sécurisée et reste privé. Tu peux le réécouter pour t'auto-évaluer, identifier tes hésitations et préparer ta prochaine montée en niveau sur des commandes spécifiques comme bisect ou rerere.
Tu reçois une URL publique vers ta fiche badge Git & GitHub avec ton score, ton niveau et un résumé de tes points forts. Partage-la sur LinkedIn, GitHub, ton CV ou dans une candidature pour prouver ton niveau de façon vérifiable.
Découvre d'autres compétences proches que tu peux faire valider avec Plume.
15 minutes d'oral avec une IA, un badge partageable pour tes recruteurs.
Choisir ce badge · 19,99 €