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 7

Réviser vite, retenir longtemps

Des fiches express pour relire l'essentiel en deux minutes, des cartes mémoire qui reviennent au bon moment, et un jeu chronométré pour ancrer le vocabulaire.

« Résume les concepts les plus importants dans un guide clair et concis qui m'aide à réviser rapidement et à mémoriser les idées clés sans complexité inutile. »

Codey

Fiches express

L'essentiel, semaine par semaine

Semaine 1

4 points

Premiers commits

  • init, add, commit.
  • status à tout moment.
  • Une idée par commit.
  • restore pour annuler une modification.
git add main.pygit commit -m "Corrige le calcul du score"

À retenir : Seul ce qui est préparé entre dans le commit.

Semaine 2

4 points

Les branches

  • switch -c pour créer.
  • merge depuis la branche qui reçoit.
  • Conflit : écrire, add, commit.
  • branch -d après la fusion.
git switch maingit merge badgesgit branch -d badges

À retenir : Une branche n'est qu'une étiquette : en créer ne coûte rien.

Semaine 3

4 points

Réparer ses erreurs

  • restore : modification.
  • restore --staged : préparation.
  • commit --amend : dernier commit local.
  • revert : commit publié.
git revert HEADgit push

À retenir : Ce qui est publié ne se réécrit pas : on ajoute un correctif.

Semaine 4

4 points

GitHub et l'équipe

  • remote add origin, push -u.
  • pull avant push.
  • Jamais de push forcé sur une branche partagée.
  • Le ménage après une pull request.
git pullgit push

À retenir : Un push refusé protège le travail des autres.