// Apprendre Git autrement

Git, c'est quoi exactement ?

Un outil qui sauvegarde l'historique de ton travail. Comme un ctrl+Z illimité, mais pour des projets entiers.

Découvrir ↓

Sans Git, c'est le chaos.

❌ Sans Git

  • projet_final.zip
  • projet_final_v2.zip
  • projet_VRAIMENT_final.zip
  • projet_ok_cette_fois.zip
  • projet_NE_PAS_SUPPRIMER.zip

✅ Avec Git

  • a3f9c12 feat: ajout formulaire contact il y a 2 heures · Marie
  • 7b2e441 fix: bug affichage mobile hier · Raphaël
  • c91d308 refactor: nettoyage CSS lundi · Raphaël
  • 5f0a117 feat: page d'accueil initiale semaine dernière · Marie

8 commandes.
C'est tout ce qu'il faut.

🏗️
git init
Transforme un dossier en dépôt Git. À faire une seule fois.
$ git init
📋
git clone
Récupère un projet existant depuis GitHub sur ta machine.
$ git clone <url>
🔍
git status
Affiche quels fichiers ont changé depuis le dernier commit.
$ git status
git add
Prépare les fichiers à inclure dans la prochaine sauvegarde.
$ git add .
💾
git commit
Enregistre un snapshot de ton travail avec un message.
$ git commit -m "message"
🚀
git push
Envoie tes commits sur GitHub. Ton travail est en ligne.
$ git push
⬇️
git pull
Récupère les dernières modifications depuis GitHub.
$ git pull
📜
git log
Affiche tout l'historique des commits du projet.
$ git log --oneline

En pratique,
c'est toujours pareil.

Une fois que tu as ce rythme en tête, Git devient naturel.

ÉTAPE 01
Tu travailles
Tu codes, tu modifies, tu crées. Git observe en silence.
ÉTAPE 02
Tu vérifies l'état
Un coup d'œil pour voir ce qui a changé.
$ git status
ÉTAPE 03
Tu prépares ta sauvegarde
Tu sélectionnes les fichiers à inclure dans ce commit.
$ git add .
ÉTAPE 04
Tu commites
Tu captures un snapshot avec un message clair.
$ git commit -m "feat: nouvelle fonctionnalité"
ÉTAPE 05
Tu pousses sur GitHub
Ton travail est en ligne. Sauvegardé. Accessible partout.
$ git push