Commandes utiles
Les indispensables à connaître
Imagine : tu joues depuis un moment et tu débloques le menu secret du développeur: celui qui te permet de tout voir, de tout réparer, ou d’annuler une erreur. Git a ça aussi : des commandes un peu cachées mais ultra pratiques quand tu prends confiance.
git status: affiche ce qui est modifié ou en attente (ton radar)git log: affiche l’historique des commits (la timeline de ta partie)git diff: compare les changements (ce que tu as fait depuis la dernière save)git restore fichier: annule les modifs d’un fichier (recharger depuis la dernière save)git pull: récupère les changements en ligne (synchronise avec les autres joueurs)
Bonus — Pour aller plus loin
Quand tu seras à l’aise, voici ce que tu peux découvrir en plus.
git clone: récupérer un projet existant depuis GitHubgit pull origin main: synchroniser ta version locale avec la version en lignegit stash: mettre de côté des modifs sans les perdregit resetougit revert: annuler un commit si tu t’es trompé- Créer un fichier
.gitignorepour ignorer certains fichiers - Configurer une clé SSH ou un token pour éviter de retaper ton mot de passe
- Utiliser une interface visuelle comme GitHub Desktop ou le plugin Git de VS Code
FAQ — Ça ne marche pas ?
💥 “fatal: not a git repository”
Tu es dans un dossier qui n’a pas été initialisé. Fais git init pour créer le dépôt local.
🔑 “Permission denied (publickey)”
GitHub ne reconnaît pas ton ordi. Tu dois configurer une clé SSH ou utiliser le protocole HTTPS à la place.
🔁 “Merge conflict”
Tu essayes de fusionner deux versions différentes d’un même fichier. Git ne sait pas choisir. Il faut éditer le fichier manuellement, puis faire un git add et un git commit.
🙃 “Nothing to commit, working tree clean”
Tu as lancé un git commit alors qu’il n’y avait rien de nouveau à enregistrer. Tout est déjà à jour.
🔒 “Support for password authentication was removed”
Tu essayes d’utiliser ton mot de passe GitHub en HTTPS. Utilise un token personnel à la place (GitHub en génère un pour toi).