BaliseTonSite

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 GitHub
  • git pull origin main : synchroniser ta version locale avec la version en ligne
  • git stash : mettre de côté des modifs sans les perdre
  • git reset ou git revert : annuler un commit si tu t’es trompé
  • Créer un fichier .gitignore pour 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).

Verifie tes acquis

3 questions pour valider ce chapitre

1. Que fait git status ?

git status est la commande la plus utilisee. Elle montre ce qui a change, ce qui est pret a etre commite et ce qui est ignore.