QCM sur GIT – Gestionnaire de version – Partie 8
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. Dans Git, une branche est :
A Une partie secrète de la configuration de Git.
B Une version séparée du dépôt principal(main repository).
C Un champ que vous pouvez utiliser pour taper des commandes.
D Rien, c’est un mot qui n’a pas de sens.
2. Quand ne faut-il PAS lancer ‘git gc’ ?
A Dans un arbre de travail clairsemé
B Lorsque vous prévoyez de pousser vers un serveur distant
C Lorsque vous travaillez dans la branche de quelqu’un d’autre
D Lorsque vous avez des objets orphelins que vous souhaitez restaurer
3. Quelle est la commande permettant de créer une nouvelle branche nommée « new-branch » ?
A git newBranch "new-branch"
B git add branch "new-branch"
C git branch new-branch
D git branch new "new-branch"
4. Quelle est la commande pour se déplacer vers la branche nommée « new-branch » ?
A $ git branch new-branch
B $ git checkout new-branch
C $ git branch -move new-branch
D $ git checkout branch new-branch
5. Lequel des éléments suivants est l’éditeur de texte par défaut de l’interpréteur de commandes Bash dans le cas d’une installation de Git sous Windows ?
A Vim
B Bash
C Emacs
D Notepad++
6. Lequel des éléments suivants doit être présent et configuré sur votre système d’exploitation local avant l’installation de Git ?
A Apache Maven
B Java Development Kit 1.8 ou plus récent
C Serveur compatible avec le profil web Jakarta Enterprise Edition
D Rien
7. Quelles sont les deux propriétés de configuration que l’outil s’attend à voir configurées après l’installation de Git et avant de publier le premier commit ?
A Le nom d’utilisateur et le mot de passe
B Le nom d’utilisateur et adresse IP
C L’adresse e-mail et mot de passe
D Le nom d’utilisateur et adresse e-mail
8. La commande Git checkout est-elle utilisée pour ?
A créer une nouvelle branche
B pour passer d’une branche à l’autre
C Les deux A et B
D pour supprimer le référentiel
9. Quelle commande définit l’email de l’auteur à utiliser pour toutes les commits de l’utilisateur actuel.
A $ git email–amend
B $ git config –global user.email
C $ git clean -f
D $ git log –author = “ ”
10. Comment créer une copie d’un travail sous votre propre compte GitHub afin que vous puissiez effectuer le travail ?
A $ git clone
B $ git fork
C $ git pull-request
D Forking via l’interface GitHub.