QCM sur GIT – Gestionnaire de version – Partie 22

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. Quel est le moyen le plus rapide de lancer une recherche sur les pages web de Github ?

A Appuyez sur la touche slash(/) sur n’importe quelle page du site.

B Cliquez sur l’onglet Recherche de la version Github.

C Cliquez sur le lien Recherche avancée.

D Cliquez sur le champ de recherche et tapez votre requête.

D
Cliquez sur le champ de recherche et tapez votre requête.
 

 

2. L’attribution d’une tâche à une personne implique qu’elle ____.

A recevra une notification lui demandant d’examiner le problème

B est responsable de la résolution du problème

C est informée des détails du problème

D supervise l’équipe chargée de résoudre le problème

B
L’attribution d’une tâche à une personne implique qu’elle est responsable de la résolution du problème.

 

3. Que fait un « Template repository » ?

A Il crée une démonstration en direct du référentiel actuel à des fins de formation.

B Il vous permet de créer une structure et des fichiers par défaut basés sur le référentiel actuel.

C Il vous permet d’archiver et de stocker les paramètres d’un projet.

D Il importe les paramètres d’un autre projet dans le projet actuel.

B
Template repository vous permet de créer une structure et des fichiers par défaut basés sur le référentiel actuel.

 

 
 

4. Quel est l’objectif principal du panneau Chat ?

A Rechercher des réponses dans le référentiel du projet en cours

B Pour discuter avec d’autres développeurs qui travaillent dans votre entreprise

C Pour avoir une discussion conversationnelle avec l’IA derrière Copilot

D Obtenir une liste de réponses possibles à une question

C
Pour avoir une discussion conversationnelle avec l’IA derrière Copilot

 

5. Dans les projets GitHub, comment attribuer une tâche à un collaborateur ?

A Étiqueter l’élément avec son nom d’utilisateur.

B Sélectionnez son nom d’utilisateur dans le champ Assignees.

C Déplacez l’élément dans sa colonne dans la vue Tableau de bord.

D Ajoutez son identifiant dans les commentaires.

B
Sélectionnez son nom d’utilisateur dans le champ Assignees.

 

6. Quel est l’éditeur de texte par défaut de l’interpréteur de commandes Bash avec une installation de Git sous Windows ?

A Emacs

B Vim

C Notepad++

D Bash

B
L’éditeur de texte par défaut de Git Bash lorsqu’il est installé sur une machine Windows est Vim. Malheureusement pour les utilisateurs de Windows qui ne sont pas familiers avec Vim, vous pouvez changer l’éditeur de texte par défaut de Git pour quelque chose de plus convivial, comme Emacs ou Notepad++.

 

 
 

7. Avant d’installer Git, lequel des produits prérequis suivants doit être présent et configuré sur votre système d’exploitation local ?

A Serveur compatible avec le profil web Jakarta Enterprise Edition

B Java Development Kit 1.8 ou plus récent

C Apache Maven

D Aucun de ces produits

D
L’un des avantages de Git est qu’il ne nécessite aucune dépendance autre qu’un système d’exploitation compatible, c’est-à-dire n’importe quel Mac moderne, Windows OS ou Linux. Contrairement aux outils d’intégration continue, tels que Jenkins, Git ne nécessite pas de profil web Jakarta EE, tel que Tomcat, pour l’hébergement. Et contrairement à des outils comme Apache Maven, il n’a pas besoin d’un JDK ou d’un environnement d’exécution Java pour fonctionner.

 

8. Lequel des éléments suivants n’est pas une portée de configuration de Git ?

A Local

B User

C System

D Globale

B
Il n’existe pas de champ de configuration Git au niveau utilisateur. Il existe trois niveaux de configuration Git: local, global et système.

  • Le fichier de configuration de la portée locale est stocké dans le dossier .git de chaque dépôt Git.
  • Le fichier de configuration de la portée système est stocké dans un sous-dossier de l’installation Git.
  • Le fichier de configuration de la portée globale est stocké dans le répertoire personnel de l’utilisateur, c’est pourquoi les débutants Git confondent parfois portée globale et portée utilisateur, car les variables de portée globale sont en effet définies de manière unique pour chaque utilisateur se connectant au système d’exploitation local. Mais le terme correct pour ce niveau de portée est global, et non user.

 

9. Après avoir initialisé un nouveau dépôt Git et créé un fichier nommé test.html, laquelle des commandes suivantes ne fonctionnera pas si elle est exécutée ?

A $ git add test.html

B $ git status

C $ git add .

D $ git commit -m “fichier test”

D
Chacune de ces commandes aboutira à l’exception du commit Git. Pour qu’un fichier fasse partie d’un commit, il faut d’abord l’ajouter à l’index Git à l’aide de la commande add. Après avoir ajouté un fichier à l’index, un commit Git peut être exécuté.

 

 
 

10. Quel fournisseur a acquis GitHub pour 7,5 milliards de dollars en juin 2018 ?

A Oracle

B Microsoft

C IBM

D Google

B
Étant donné les racines de Git dans l’espace Linux et Apache, beaucoup de gens ont été surpris lorsque Microsoft a annoncé son acquisition de GitHub, un achat qui a vu de nombreux projets portés de manière quelque peu irrationnelle sur GitLab, un concurrent de GitHub. Il faut s’attendre à voir davantage de projets Zune et Windows CE hébergés sur GitHub.

 

 

Laisser un commentaire

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