Quand tu fais certaines commandes Git (par exemple git commit sans -m), Git ouvre un éditeur de texte pour écrire le message de commit. Par défaut, cet éditeur est souvent Vim. Beaucoup de débutants se retrouvent bloqués car Vim ne fonctionne pas comme un éditeur classique. Voici l’essentiel pour t’en sortir 👇
Quand Vim s’ouvre :
# : ce sont des commentaires (ils ne seront pas enregistrés dans le commit).Appuie sur i → tu passes en mode insertion.
Écris ton message de commit normalement. Exemple :
Ajout de la page de contact
Appuie sur Échap (Esc) pour quitter le mode insertion.
Tape :wq puis Entrée
w = write (enregistrer)q = quit (quitter)
👉 Ton message est sauvegardé et tu sors de Vim.i → entrer en mode insertion (écrire du texte).Esc → sortir du mode insertion.:wq → enregistrer et quitter.:q! → quitter sans enregistrer.Si tu ne veux pas utiliser Vim (parce que tu préfères Nano, VS Code, Sublime, etc.), tu peux le changer :
git config --global core.editor "nano"
git config --global core.editor "code --wait"
👉 --global = pour tous tes projets.
👉 Tu peux aussi le changer juste pour un projet (sans --global).
Si Vim s’ouvre :
i → écris ton messageEsc → :wq → EntréePour éviter Vim, change l’éditeur avec :
git config --global core.editor "nano"
ou
git config --global core.editor "code --wait"
👉 Le mieux pour les élèves est souvent de configurer Nano ou VS Code comme éditeur, car Vim est trop spécial pour débuter.