QCM sur GIT – Gestionnaire de version – Partie 2

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. Comment ajouter un message à un commit?

A $ git message "Fix error in xxxx"

B $ git add "Fix error in xxxx"

C $ git commit "Fix error in xxxx"

D $ git commit -m "Fix error in xxxx"

D
Pour ajouter un message de Git à votre commit, vous utiliserez la commande git commit suivie de l’option -m et de votre message entre guillemets.

 

2. Quelle est la syntaxe correcte pour valider toutes les modifications avec un message?

A $ git message -am "Fix error in xxxx"

B $ git add -a "Fix error in xxxx"

C $ git commit -a "Fix error in xxxx"

D $ git commit -am "Fix error in xxxx"

D
Si vous avez de nombreux fichiers modifiés dans votre répertoire de travail, il peut être pénible de les ajouter un par un. Accélérez le processus en utilisant la commande git commit suivie de l’option -a. Cela ajoutera tous les fichiers modifiés ou supprimés dans votre répertoire de travail au commit actuel.

 

3. Ce qui vient en premier _____?

A $ git add

B $ git commit

A
Pendant que vous travaillez, vous modifiez et enregistrez un fichier, ou plusieurs fichiers. Ensuite, avant de faire un commit, vous devez effectuer un git add. Cette étape vous permet de choisir ce que vous allez commiter.

 

4. Vous pouvez taper « git status » à tout moment dans un répertoire contrôlé par git pour vérifier le statut de vos fichiers.

A Vrai

B Faux

A

 

5. Nous venons de créer un nouveau fichier appelé « home.html ». Lequel des éléments suivants ajoutera ce fichier afin que nous puissions le commiter dans git?

A $ git add home.html

B $ git add new

C $ git add -a home.html

D $ git git commit home.html

A

 

 
 

6. Quelle commande pour afficher tous les paramètres dans git?

A $ git config --list

B $ git config -a

C $ git config --all

D $ git config --parameters --list

A
La commande git config list permet d’afficher toutes les propriétés de configuration de Git dans tous les fichiers Git de portée différente.

 

7. Quelle commande pour retourner à la branche principale?

A $ git checkout origin

B $ git checkout -b master

C $ git checkout master

D $ git checkout branche

C
La commande git checkout permet de naviguer entre les branches créées par git branch . L’extraction d’une branche met à jour les fichiers du répertoire de travail pour qu’ils correspondent à la version stockée dans cette branche, et demande à Git d’enregistrer toutes les nouvelles modifications sur cette branche.

 

8. Quelle commande pour annuler un commit?

A $ git reset <commit>

B $ git revert <commit>

C $ git reset --hard origin/master

D $ git init

B
Git Revert est utilisé pour annuler une modification. Cette opération crée un nouveau commit qui annule la modification en la renversant. Revert est une option plus sécurisée lorsque l’on travaille avec d’autres développeurs, car elle maintient l’historique des commits et n’affecte pas le travail des autres.

 

9. Quelle commande pour annuler définitivement un commit?

A $ git reset <commit>

B $ git revert <commit>

C $ git reset --hard origin/master

D $ git init

A
La commande git reset est utilisée pour annuler les changements dans votre répertoire de travail et revenir à un commit spécifique tout en rejetant tous les commits effectués après celui-ci. Par exemple, imaginez que vous ayez fait dix commits. L’utilisation de git reset sur le premier commit supprimera les neuf commits, ce qui vous ramènera à l’étape du premier commit.

 

10. Comment créer une nouvelle branche et y basculer directement?

A $ git checkout <branch-name>

B $ git branch <branch-name>

C $ git checkout -b <branch-name>

D $ git branch -new <branch-name>

C
git checkout -b <branch-name> : L’option git checkout -b est un paramètre pratique qui permet d’exécuter l’opération git branch <new-branch> avant de procéder à git checkout <new-branch> . Vous pouvez non seulement créer une nouvelle branche mais aussi la changer simultanément par une seule commande.

 

Laisser un commentaire

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