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

A
Pour vérifier la version de votre Git. Lancez votre invite de commande puis tapez la commande git –version et appuyez sur Entrée pour exécuter la commande.

 

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.

C
Pour définir son nom d’utilisateur Git pour chaque dépôt sur son ordinateur:

git config --global user.name "Alex Babtise"

 

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.

A
La commande ci-dessus ajoute tous les fichiers nouveaux et mis à jour à l’index afin de préparer le contenu mis à disposition pour la prochaine commit.

 

 
 

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

B
La commande ci-dessus affiche la liste des dépôts distants auxquels vous êtes connecté.

 

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

D
Vous pouvez utiliser l’option « –global » pour appliquer les configurations git à l’ensemble de votre environnement git.

 

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

D
L’objet d’un arbre Git crée la hiérarchie entre les fichiers d’un dépôt Git. Vous pouvez utiliser l’objet d’un arbre Git pour créer la relation entre les répertoires et les fichiers qu’ils contiennent. Ces points d’accès vous permettent de lire et d’écrire des objets d’arbre dans votre base de données Git sur GitHub.

 

 
 

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

C
Global Information Tracker (GIT) est un système de contrôle de version distribué qui permet aux programmeurs de suivre les modifications apportées à leur base de code au fil du temps.

 

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)

A
« temporary » n’est pas une option valide pour le paramètre « credential.helper ». Credential helpers ou (les aides à l’identification) sont des programmes exécutés par Git pour récupérer ou sauvegarder des informations d’identification depuis et vers un stockage à long terme (par exemple, les informations d’identification peuvent être stockées en mémoire pendant quelques minutes, ou indéfiniment sur le disque).

 

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

B
$ git log -n "limit" : Cette option permet de filtrer l’historique des commits en appliquant une limite. En remplaçant « limit » par un nombre de commits, la sortie sera limitée aux n commits les plus récents. $ git log -author= "name" : Cette option limite la sortie aux commits d’un auteur particulier « name ».

 

 
 

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

A
La commande $ git config user.email permettant de définir l’adresse électronique de l’utilisateur pour le référentiel actuel.

 

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *