← retour à la leçon « Les dépôts distants »

[ LAB ]

Simuler une collaboration

Durée
30 min
Environnement
Sur ta machine
Image
alpine/git:latest
Récompense
130 XP
0 / 3
  1. Crée un dépôt nu local, clone-le deux fois : tu simules deux collègues. Vérifie que `origin/main` ne bouge dans l'un que sur un fetch.

    Vérification — git branch -a

  2. Depuis le premier clone, pousse un commit. Depuis le second, tente un push sans avoir récupéré : lis le message de refus et explique-le.

    Vérification — le fichier distant.md doit exister

  3. Résous proprement avec `pull --rebase`, puis explique pourquoi `--force-with-lease` serait préférable à `--force` si un push forcé devenait nécessaire.

    Vérification — le fichier distant.md doit exister

Revenir à la leçon