Module 4Valider ta formation
Chapitre 8 sur 8
Examen blanc et fiche mémo
Un examen blanc corrigé et la fiche mémo de toutes les commandes.
- ≈ 65 min
- 1 leçon
- 1 vidéo
- 2 exercices
Module 4Valider ta formation
Chapitre 8 sur 8
Un examen blanc corrigé et la fiche mémo de toutes les commandes.
Objectifs
Avec ce chapitre, tu sauras…
Fais cet examen en 1 h 30, sans le cours, avec un terminal pour la partie C. Note-toi avec le corrigé, puis retravaille les chapitres où tu as perdu des points.
Leçon 1
| Domaine | Commandes |
|---|---|
| configuration | git config --global user.name "…" · user.email "…" · init.defaultBranch main · git config --list |
| démarrer | git init · git clone URL |
| état et historique | git status · git log --oneline --graph --all · git show <hash> · git diff · git diff --staged |
| enregistrer | git add fichier · git add . · git commit -m "message" · git commit -am "…" · git commit --amend |
| annuler | git restore fichier · git restore --staged fichier · git reset HEAD~1 · git reset --hard · git revert <hash> |
| fichiers | git rm · git rm --cached · git mv · .gitignore |
| mettre de côté | git stash · git stash list · git stash pop |
| branches | git branch · git switch nom · git switch -c nom · git branch -d nom · git merge nom · git merge --abort · git rebase main |
| distant | git remote add origin URL · git remote -v · git push -u origin main · git push · git fetch · git pull |
| GitHub | fork · pull request · revue · issues (Closes #n) · Settings → Pages · clé SSH ssh-keygen -t ed25519 |
Vidéo · À regarder
ENGit & GitHub Crash Course for Beginners [2026]
logicBase Labs · YouTube
1Git est…
2Pour préparer un fichier pour le prochain commit :
3git status affiche un fichier en vert. Il est…
4Pour annuler un commit déjà partagé :
5Pour créer une branche et y aller :
6Pour fusionner menu dans main, on se place sur…
7git pull équivaut à…
8Le distant d'origine d'un fork s'appelle souvent…
9Un fichier .env doit…
10GitHub Pages publie…
L'essentiel du chapitre
main reste toujours fonctionnelle : une branche par fonctionnalité, une pull request pour fusionner.--force sur une branche partagée.git status répond à presque toutes tes questions.La conclusion et l'aide-mémoire du cours de logicBase Labs (anglais) : compare-le avec la fiche ci-dessus.
Dans un terminal : crée un dépôt examen-git avec un .gitignore qui ignore node_modules/ et .env (2 pts) ; fais trois commits aux messages Conventional Commits (2 pts) ; crée une branche feature/footer, ajoute un commit, fusionne-la dans main (3 pts) ; provoque et résous un conflit (3 pts) ; pousse le tout sur un nouveau dépôt GitHub (2 pts). Écris la liste des commandes utilisées.
git reset et git revert, et quand utiliser chacun. (2 pts)