wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz sur Git et GitHub

Total questions: 18

Worksheet time: 12mins

Name
Class
Date
1.

Que fait la commande suivante ?
git add .

a)

Supprime tous les fichiers

b)

Ajoute tous les fichiers modifiés à la zone de staging

c)

Annule les modifications en cours

d)

Crée un nouveau commit

2.

Quelle est la différence entre git commit et git commit -m "Message" ?

a)

git commit -m permet d’ajouter un message directement

b)

git commit ne crée pas de commit

c)

git commit -m est obligatoire

d)

Aucune différence

3.

Que fait git push origin main ?

a)

Télécharge les fichiers depuis GitHub

b)

Envoie les modifications locales vers le dépôt distant

c)

Annule un commit

d)

Fusionne une branche

4.

Quelle est la différence entre git pull et git fetch ?

a)

git pull télécharge et applique les changements, git fetch ne fait que télécharger

b)

git fetch applique automatiquement les changements

c)

git pull et git fetch sont identiques

d)

git pull ne fonctionne que pour la branche main

5.

À quoi sert .gitignore ?

a)

À cacher des fichiers sur GitHub

b)

À ignorer certains fichiers pour qu'ils ne soient pas suivis par Git

c)

À supprimer des fichiers définitivement

d)

À enregistrer tous les fichiers modifiés

6.

Qu'est-ce qu'un fork sur GitHub ?

a)

Une copie d’un dépôt GitHub dans ton propre compte

b)

Une fusion de branches

c)

Une commande Git

d)

Une suppression d’un projet

7.

Quelle est la différence entre un pull request et un push ?

a)

push envoie les modifications sur GitHub, pull request propose des changements à un projet

b)

pull request met à jour un dépôt local

c)

push demande une validation avant d'envoyer les fichiers

d)

Il n'y a aucune différence

8.

Quelle commande permet de récupérer un projet depuis GitHub ?

a)

git push

b)

git pull

c)

git clone

d)

git branch

9.

Que signifie la commande suivante ? sh Copier le code git push origin feature-branch

a)

Elle supprime la branche feature-branch

b)

Elle envoie la branche feature-branch vers GitHub

c)

Elle fusionne feature-branch avec main

d)

Elle télécharge les fichiers depuis GitHub

10.

Nous allons maintenant ajouter des branches à notre dépôt. Je veux créer trois nouvelles branches : « Branch1 », « Branch2 » et « Branch3 » et passer à ma branche « Branch2 ». Que dois-je faire?

a)
b)
c)
11.

Nous allons maintenant ajouter des branches à notre dépôt. Je veux créer trois nouvelles branches : « Branch1 », « Branch2 » et « Branch3 » et passer à ma branche « Branch2 ». Que dois-je faire?

a)
b)
c)
12.

Maintenant que je suis sur ma branche "Branch1", nous allons ajouter un fichier "File2.txt". Enfin, je ne veux plus ajouter mon fichier sur cette branche mais sur une nouvelle branche, « BranchFile ». Que dois-je faire ?

a)
b)
c)
13.

git commit --amend -m “Test”

a)

Permet de revenir au commit précédent

b)

Permet de modifier le message du commit précédent

c)

Permet de créer un nouveau commit avec le message "Test"

14.

Quels sont les types de branches d'un GitFlow ?

a)

develop

b)

Feature

c)

Hotfix

d)

production

e)

Release

15.

Quelle commande est utilisée pour afficher un nombre limité de commits?

a)

git fetch <remote>

b)

git log -n <limit>

c)

git config <limit>

d)

git status

16.

Comment créer une nouvelle branche et y passer directement ?

a)

git checkout branch <branch-name>

b)

git branch checkout <branch-name>

c)

git checkout -b <branch-name>

d)

git branch -new <branch-name>

17.

Quelle commande afficher tous les paramètres dans git ?

a)

git config --list

b)

git config -a

c)

git config --all

d)

git config -parameters --list

18.

Je veux revenir au commit précédent et modifier son contenu en ajoutant un fichier, que dois-je faire ?

a)
b)
c)
d)