wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

QCM sur les commandes Git

Total questions: 19

Worksheet time: 10mins

Name
Class
Date
1.

Quelle commande crée une nouvelle branche nommée `dev` ?

a)

git new dev

b)

git branch dev

c)

git checkout dev

d)

git create dev

2.

Quelle commande permet de basculer sur la branche `dev` ?

a)

git branch dev

b)

git switch -n dev

c)

git checkout dev

d)

git move dev

3.

Quelle commande fusionne la branche `dev` dans la branche `main` ?

a)

git combine dev

b)

git join dev

c)

git merge dev

d)

git pull dev

4.

Quelle commande affiche la liste des branches disponibles ?

a)

git show-branch

b)

git branch

c)

git list

d)

git branches

5.

Quelle commande permet de supprimer une branche locale ?

a)

git branch -d nom_branche

b)

git delete branch nom_branche

c)

git remove nom_branche

d)

git erase branch nom_branche

6.

Quelle commande permet de supprimer une branche distante ?

a)

git remove origin nom_branche

b)

git push origin --delete nom_branche

c)

git delete remote nom_branche

d)

git pull origin nom_branche

7.

Quelle commande met à jour la branche `main` avec la dernière version distante ?

a)

git push origin main

b)

git update main

c)

git pull origin main

d)

git sync main

8.

Quelle commande montre sur quelle branche on se trouve actuellement ?

a)

git current

b)

git branch

c)

git show

d)

git status -b

9.

Quelle commande permet de gérer les conflits après une fusion ?

a)

Éditer manuellement le fichier concerné

b)

git fix-conflict

c)

git clean

d)

git repair

10.

Quelle commande permet de créer un commit après résolution de conflit ?

a)

git save -m "résolution conflit"

b)

git commit -m "Résolution du conflit"

c)

git add -m "Résolution du conflit"

d)

git merge -m "Résolution du conflit"

11.

Quelle commande affiche l’historique des commits du projet ?

a)

git history

b)

git commits

c)

git log

d)

git list-commits

12.

Quelle commande affiche les différences entre deux commits ou entre le code local et le dernier commit ?

a)

git diff

b)

git compare

c)

git show

d)

git delta

13.

Quelle commande permet d’ajouter tous les fichiers modifiés d’un coup ?

a)

git add *

b)

git add .

c)

git all add

d)

git commit .

14.

Quelle commande permet de configurer le nom d’utilisateur global de Git ?

a)

git config --user name "Nom"

b)

git set name "Nom"

c)

git config --global user.name "Nom"

d)

git user.name "Nom"

15.

Quelle commande permet de configurer l’adresse email globale de Git ?

a)

git config --email "email@example.com"

b)

git config --global user.email "email@example.com"

c)

git user.email "email@example.com"

d)

git mail "email@example.com"

16.

Quelle commande permet d’annuler le dernier commit (sans supprimer les fichiers) ?

a)

git reset --soft HEAD~1

b)

git revert HEAD

c)

git undo commit

d)

git cancel last

17.

Quelle commande permet de renommer une branche locale ?

a)

git rename branch ancien_nom nouveau_nom

b)

git branch -m ancien_nom nouveau_nom

c)

git change ancien_nom nouveau_nom

d)

git move-branch ancien_nom nouveau_nom

18.

Quelle commande permet de créer une nouvelle branche sans y basculer ?

a)

git branch nom_branche

b)

git checkout -b nom_branche

c)

git new-branch nom_branche

d)

git switch nom_branche

19.

Quelle commande permet de voir l’adresse du dépôt distant configuré ?

a)

git show origin

b)

git remote show

c)

git remote -v

d)

git repo list