Quiz du cours « Git — flux d’équipe et récupération »

12 questions à choix unique pour vérifier que le parcours est acquis. Une seule tentative de réponse par question, correction immédiate.

80 % de bonnes réponses sont nécessaires pour valider le cours. Vous pouvez repasser le quiz autant de fois que nécessaire : seul votre meilleur score est conservé.

Une équipe livre fréquemment de nouvelles fonctionnalités et n’a pas besoin de maintenir plusieurs versions en parallèle. Quelle stratégie de branches est la plus adaptée ?

Pour intégrer une branche de travail sans créer de commit de fusion et conserver un historique linéaire, quelle démarche faut-il suivre ?

Quel critère permet de tester une régression de manière reproductible avec git bisect ?

Avec git bisect run, quel code de sortie doit renvoyer le script pour signaler qu’une révision ne peut pas être testée ?

Quel outil local permet de retrouver l’identifiant d’un commit après que la branche a été déplacée et que ce commit n’apparaît plus dans l’historique courant ?

Vous retrouvez dans le reflog le hash d’un commit local devenu inaccessible. Quelle action le protège sous une référence durable ?

Un commit erroné a déjà été partagé sur la branche principale. Quelle méthode privilégier pour l’annuler sans réécrire l’historique partagé ?

Avant de réparer une branche principale alors que vous avez des changements locaux non commités, quelle précaution convient ?

Quel contrôle convient à un site statique pour vérifier que ses liens internes pointent vers des identifiants HTML existants ?

Comment relier les contrôles automatisés aux propositions de fusion dans un flux d’intégration continue ?

Un fichier contenant un identifiant sensible est déjà suivi par Git. Quelle affirmation sur .gitignore est correcte ?

Quelle règle de protection contribue à bloquer les fusions non conformes sur la branche principale ?

Toutes les questions doivent être répondues.