Тест: Maîtrise des fondamentaux Git — 7 въпроса

Подробни въпроси и отговори

1. En quoi le repository Git diffère-t-il du processus de versionning qu'il implémente ?

Le repository ne contient pas d’historique, contrairement au versionning qui enregistre chaque modification
Le repository est une commande spécifique pour sauvegarder, alors que le versionning est la méthode de suivi des changements
Le repository désigne uniquement le stockage des fichiers, alors que le versionning concerne la gestion des branches
Le repository est un espace de stockage complet, tandis que le versionning est le processus de suivi des modifications

Le repository est un espace de stockage complet, tandis que le versionning est le processus de suivi des modifications

Обяснение

Le repository est un espace de stockage complet contenant tous les éléments nécessaires à la gestion des versions, tandis que le versionning est le processus de suivi et de sauvegarde des modifications. L'option 0 reflète cette différence essentielle.

2. Dans l’ordre de priorité des configurations Git, quel niveau est considéré en premier lors de la lecture des paramètres ?

La configuration système (`/etc/gitconfig`)
Les configurations sont toutes traitées avec la même priorité
La configuration globale (`~/.gitconfig`)
La configuration locale (`.git/config`)

La configuration locale (`.git/config`)

Обяснение

La configuration locale (`.git/config`) est prioritaire sur la configuration globale (`~/.gitconfig`) et la configuration système, ce qui signifie qu’elle est considérée en premier lors de la lecture des paramètres.

3. Comment utiliser la commande git add dans un flux de travail Git ?

Pour supprimer un fichier du dépôt.
Pour visualiser l’état actuel des fichiers dans le dépôt.
Pour supprimer définitivement un fichier du système.
Pour préparer les fichiers modifiés ou nouveaux à être enregistrés dans le prochain commit.

Pour préparer les fichiers modifiés ou nouveaux à être enregistrés dans le prochain commit.

Обяснение

La commande git add sert à préparer (stager) les fichiers modifiés ou nouveaux pour le commit, ce qui permet de les inclure dans la prochaine opération de sauvegarde dans l'historique du dépôt.

4. À qui ou à quoi sont généralement attribuées les conventions de style et les règles pour rédiger un message de commit selon le document ?

À un organisme officiel ayant publié la norme
Aux développeurs qui suivent une pratique recommandée
À un auteur spécifique ayant écrit le standard
Aux outils automatiques générant les messages de commit

Aux développeurs qui suivent une pratique recommandée

Обяснение

Le texte indique que ces conventions sont des règles ou standards adoptés, ce qui implique une pratique recommandée ou une norme largement suivie par la communauté ou les développeurs, mais pas attribuée à un auteur ou organisme précis. La réponse 1 reflète cette idée.

5. Quelle commande Git permet de consulter l’historique des commits dans un dépôt ?

git diff
git branch
git log
git status

git log

Обяснение

La commande 'git log' est explicitement mentionnée comme permettant de consulter l’historique des commits dans un dépôt Git, ce qui en fait la réponse correcte.

6. Quelle est la conséquence principale de l'utilisation et de la fusion des branches dans un projet Git ?

Elle facilite la gestion parallèle des développements et l'intégration des modifications
Elle simplifie uniquement la suppression des anciennes versions du code
Elle empêche la collaboration entre plusieurs développeurs sur le même projet
Elle limite la possibilité de travailler sur plusieurs fonctionnalités en même temps

Elle facilite la gestion parallèle des développements et l'intégration des modifications

Обяснение

L'utilisation de branches permet de gérer plusieurs développements en parallèle, et leur fusion facilite l'intégration de ces modifications dans la branche principale ou d'autres branches.

7. Quel est le rôle principal de la gestion des conflits dans le processus de fusion ou de rebase avec Git ?

Supprimer les modifications conflictuelles pour simplifier l’historique
Permettre l’intégration cohérente de modifications incompatibles en résolvant manuellement les différences
Créer automatiquement une nouvelle version du fichier combinant toutes les modifications
Éviter tout changement dans le code lors de la fusion

Permettre l’intégration cohérente de modifications incompatibles en résolvant manuellement les différences

Обяснение

La gestion des conflits a pour objectif de permettre l’intégration cohérente des modifications incompatibles en résolvant manuellement les différences, ce qui est essentiel pour maintenir la cohérence du code lors des opérations de fusion ou de rebase.

Прегледайте с флашкарти

Запомнете отговорите с 14 флашкарти по Maîtrise des fondamentaux Git.

Gestion des versions — définition ?

Suivi et sauvegarde des modifications d’un projet.

Repository — rôle ?

Stockage complet de l’historique et des fichiers.

Versionning — mécanisme ?

Enregistrement de chaque modification dans le dépôt.

Вижте флашкартите →

Учете с листа за преговор

Прочетете пълния лист за преговор на Maîtrise des fondamentaux Git.

Вижте листа за преговор →

Similar courses

Създайте свои собствени тестове

Импортирайте курса си и AI генерира тестове с корекции за 30 секунди.

Генератор на тестове