Outils & qualité · 4 mondes · 12 étapes

Git & GitHub

Versionner, brancher, réparer et collaborer, commande par commande.

Progression

0 %

0/12 étapes terminées

Mode 1

Du premier écran à la maîtrise

Le parcours complet découpé en quatre niveaux. Pour chacun : l'objectif, les compétences à acquérir et ce que tu sauras faire à la fin.

« Agis comme un tuteur expert. Crée une feuille de route qui amène un débutant jusqu'à la maîtrise avancée, en étapes claires avec les compétences à acquérir à chaque niveau. »

  1. NIVEAU1

    Mondes 1 et 2

    Des commits propres, des branches sans risque

    Versionner

    Photographier son projet en commits clairs, travailler sur des branches, et fusionner — conflits compris.

    0/6

    Compétences à acquérir

    • Les trois zonesCopie de travail, préparation, dépôt.
    • Commits ciblésUne idée par commit, git add choisi.
    • Branchesswitch -c, switch, branch -d.
    • FusionsAvance rapide, commit de fusion, conflits.

    À la fin, tu sauras

    • Écrire un historique qu'on relit avec plaisir
    • Développer à côté de main sans la casser
    • Résoudre un conflit sans paniquer
  2. NIVEAU2

    Monde 3

    Chaque erreur a sa commande

    Réparer

    Annuler une modification, retirer un fichier préparé, corriger un commit local, défaire un commit publié.

    0/3

    Compétences à acquérir

    • restoreAnnuler une modification ou une préparation.
    • commit --amendCorriger le dernier commit, s'il est local.
    • revertDéfaire un commit publié sans réécrire l'histoire.

    À la fin, tu sauras

    • Retirer un mot de passe avant qu'il ne soit commité
    • Corriger une faute dans un message
    • Annuler proprement un commit poussé
  3. NIVEAU3

    Monde 4

    GitHub et l'équipe

    Collaborer

    Publier son dépôt, intégrer le travail des autres, et mener une contribution jusqu'au bout.

    0/3

    Compétences à acquérir

    • remote et pushPublier, mémoriser la branche suivie.
    • pullRécupérer et fusionner avant de pousser.
    • Pull requestsBranche, relecture, fusion, ménage.

    À la fin, tu sauras

    • Pousser un projet sur GitHub
    • Réagir à un push refusé
    • Terminer le cycle d'une pull request