Installer Git
winget install -e --id Git.GitOu téléchargez l'installateur sur git-scm.com (les options par défaut conviennent). Rouvrez ensuite le Terminal et vérifiez avec git --version.
Se présenter (une seule fois)
git config --global user.name "Léa Martin"
git config --global user.email "lea.martin@exemple.fr"
git config --global init.defaultBranch main
Le cycle de base
git init: transforme le dossier courant en dépôt Git.git status: montre les fichiers modifiés, préparés ou non suivis.git add .: prépare toutes les modifications (ougit add fichier).git commit -m "message": enregistre une version avec un message explicite.git log --oneline: affiche l'historique.
Un bon message de commit dit ce que change le commit : « Ajout de la page contact », plutôt que « modifs ».
Les branches
git switch -c page-contact # crée la branche et s'y place
# … modifications, git add, git commit …
git switch main # revient sur la branche principale
git merge page-contact # intègre le travail de la branche
git branch -d page-contact # supprime la branche fusionnée
Envoyer le projet sur GitHub
- Sur github.com/new, créez un dépôt vide (sans README ni .gitignore).
- Liez-le :
git remote add origin https://github.com/votre-nom/mon-site.git - Envoyez :
git push -u origin main. Git Credential Manager ouvre le navigateur pour l'authentification. - Ensuite, un simple
git pushsuffit ;git pullrécupère les changements faits ailleurs.
Bon à savoir
- Un fichier
.gitignoreliste ce que Git doit ignorer (par exemplenode_modules/ou.venv/). git diffmontre les lignes modifiées avant unadd.- Ne mettez jamais de mot de passe ou de clé d'API dans un dépôt, même privé.