QCM sur GIT – Gestionnaire de version – Partie 6
De plus en plus d’entreprises et d’organisations abandonnent les systèmes de contrôle de version centralisés SVN, au profit des systèmes distribués comme GIT, de nombreux développeurs découvrent leur première introduction sur Git, GitHub et GitLab. Ces 10 questions vous aident à tester vos connaissances sur divers sujets, notamment l’utilisation des commandes Git de base, l’historique, etc…
1. Quelle est la commande permettant d’obtenir la version installée de Git ?
A git –version
B gitVersion
C getGitVersion
D git help version
2. Quelle option devez-vous utiliser pour définir le nom d’utilisateur par défaut pour chaque référentiel sur votre ordinateur ?
A –a
B –all
C –global
D Il n’est pas nécessaire de le préciser, c’est la valeur par défaut.
3. Lequel des énoncés suivants est vrai lorsque vous utilisez la commande suivante ?
git add -A
A Tous les fichiers nouveaux et mis à jour sont indexés
B Tous les nouveaux fichiers sont mis à jour
C Seuls les fichiers mis à jour sont indexés
D Les fichiers sont classés par ordre alphabétique.
4. Que va afficher la commande suivante dans le terminal ?
git remote -v
A La version de git que vous utilisez actuellement
B La liste des dépôts distants auxquels vous êtes connecté
C Les 5 dernières versions de git que vous avez installées
D Un éditeur en ligne pour modifier les dépôts distants
5. Quelle option pouvez-vous utiliser pour appliquer les configurations git à l’ensemble de votre environnement git ?
A –all
B –update
C –master
D –global
6. L’objet d’un arbre Git_____
A ne peut contenir que des références à des blobs
B ne peut contenir que des références à d’autres objets arbre
C peut contenir des références à d’autres objets arborescents ou à des blobs
D peut contenir des données de fichiers ou des références à d’autres objets arborescents ou blobs
7. Quelle est la forme complète de GIT ?
A Global International Track.
B Global information Traffic.
C Global information Tracker
D Aucune de ces réponses
8. Lequel des éléments suivants n’est pas une option valide pour le paramètre « credential.helper » ?
A temporary
B store
C cache
D no value (par défaut)
9. Quelle commande est utilisée pour afficher un nombre limité de commits ?
A $ git log -f
B $ git log -n
C $ git config -n
D $ git log status
10. Quelle est la commande permettant de définir l’adresse électronique de l’utilisateur pour le référentiel actuel ?
A $ git config user.email
B $ git config email
C $ git email.user
D Aucune de ces options