Exercice 1
1- Expliquez : système de gestion de versions distribué. Donnez deux exemples.
2- Expliquez la différence entre un dépôt local et un dépôt distant. Donnez deux avantages de
chacun.
2- Complétez le tableau suivant avec les commandes Git appropriées :
Exercice 2
a) Citez 4 fonctionnalités clés de GitLab, qui facilitent la collaboration.
b) À quoi sert un fork dans GitLab ?
c) Quand utilisez-vous la commande git pull ?
d) Décrivez le fonctionnement du système de branches dans Git et GitLab.
Soient b1 et b2 deux branches créées, donnez deux exemples d’utilisation
(un des deux exemples doit simuler le cas d’un conflit, l’autre non).
e) Donner deux exemples de rôles de membres de projet dans GitLab.
Exercice 3
a) Quel est le rôle de GitLab dans la gestion de projets ?
b) Vous avez terminé votre tâche sur la branche "feature/inscription". Que devez-vous faire pour
intégrer vos changements dans la branche principale (main) via GitLab ?
c) Quand utilisez-vous la commande git fetch ?
d) Expliquez « un conflit de fusion ». Donner un exemple de conflit. Proposer une stratégie de
résolution
Exercice 4
Choisissez la bonne réponse