O01 — Exercices Bases Git
Écrivez les commandes Git dans l'éditeur, puis validez. Chaque exercice correspond à un concept du cours.
Initialiser un dépôt Git
Vous créez un nouveau projet. Écrivez la commande pour initialiser un dépôt Git
dans le répertoire courant. Cette commande crée le dossier .git/.
Configurer votre identité
Avant de committer, Git a besoin de votre identité. Écrivez les commandes pour configurer votre nom et votre email de manière globale (tous vos dépôts).
Indexer des fichiers (staging)
Vous avez modifié fichier.js et créé style.css. Écrivez
la commande pour ajouter tous les fichiers à la staging area.
Créer un commit (Conventional Commits)
Créez un commit avec un message au format Conventional Commits.
Le message doit commencer par un type valide (feat, fix,
docs, refactor…) suivi d'un deux-points et d'une description.
Afficher l'historique en graphe
Affichez l'historique des commits de manière compacte (une ligne par commit), sous forme de graphe ASCII incluant toutes les branches.
Comparer deux commits avec git diff
Affichez les différences entre l'avant-dernier commit et le dernier commit
(le commit courant). Utilisez les références relatives HEAD~1 et HEAD.
Mettre de côté avec git stash
Vous êtes en train de coder mais devez changer de branche en urgence. Écrivez la commande pour sauvegarder temporairement vos modifications non commitées, puis la commande pour les récupérer ensuite.
Désindexer un fichier (unstage)
Vous avez fait git add fichier.js par erreur. Écrivez la commande
pour retirer fichier.js de la staging area sans perdre vos modifications.
Annuler proprement le dernier commit
Le dernier commit contient une erreur et il a déjà été partagé (pusé). Écrivez la commande sûre pour annuler ce commit sans réécrire l'historique (crée un nouveau commit d'annulation).
Workflow complet : init → add → commit
Mettez en pratique l'enchaînement complet des trois commandes fondamentales : initialiser un dépôt, indexer tous les fichiers, puis créer le premier commit.