Version fidèle au support fourni : formulations, exemples, commandes et exercices conservés. La présentation et la numérotation sont adaptées au wiki.
7.1 6. knowledge validation
Ce module n'est pas évalué, mais le QCM ci-dessous vous permettra de vérifier que vous avez bien acquis les connaissances nécessaires. Il n'y a qu'une seule bonne réponse par question.
7.2 Question 1
- Un système de gestion de versions
- Un logiciel de retouche d'image
- Un éditeur de texte
Réponse indiquée dans le support Liora
Un système de gestion de versions
7.3 Question 2
- git init
- git clone
- git branch
Réponse indiquée dans le support Liora
git init
7.4 Question 3
- git add
- git push
- git commit
Réponse indiquée dans le support Liora
git commit
7.5 Question 4
- git remote
- git clone
- git pull
Réponse indiquée dans le support Liora
git clone
7.6 Question 5
- Mettre à jour votre référentiel local avec les dernières modifications du référentiel distant
- Envoyer les modifications de votre référentiel local vers le référentiel distant
- Créer une nouvelle branche dans le référentiel distant
Réponse indiquée dans le support Liora
Mettre à jour votre référentiel local avec les dernières modifications du référentiel distant
7.7 Question 6
- git log
- git diff
- git status
Réponse indiquée dans le support Liora
git status
7.8 Question 7
- git merge
- git branch
- git checkout
Réponse indiquée dans le support Liora
git merge
7.9 Question 8
- git merge
- git branch -d
- git push
Réponse indiquée dans le support Liora
git branch -d
7.10 Question 9
- Elle supprime définitivement un fichier de l'historique Git
- Elle restaure les modifications d'un fichier à un état précédent dans l'historique Git
- Elle annule les modifications d'un fichier dans l'espace de travail Git
Réponse indiquée dans le support Liora
Elle annule les modifications d'un fichier dans l'espace de travail Git
7.11 Question 10
- Git pull récupère et fusionne les modifications du référentiel distant, tandis que git fetch ne récupère que les modifications
- Git fetch récupère et fusionne les modifications du référentiel distant, tandis que git pull ne récupère que les modifications
- Git pull et git fetch sont identiques
Réponse indiquée dans le support Liora
Git pull récupère et fusionne les modifications du référentiel distant, tandis que git fetch ne récupère que les modifications
7.12 Question 11
- Une situation où Git crée une nouvelle branche à partir de deux branches existantes.
- Une situation où deux branches sont identiques et ne nécessitent pas de fusion.
- Une situation où Git ne peut pas fusionner deux branches automatiquement.
Réponse indiquée dans le support Liora
Une situation où Git ne peut pas fusionner deux branches automatiquement.
7.13 Question 12
- Utiliser la commande git merge pour résoudre le conflit.
- Ouvrir le fichier en conflit et le modifier manuellement.
- Utiliser la commande git rebase pour résoudre le conflit.
Réponse indiquée dans le support Liora
Ouvrir le fichier en conflit et le modifier manuellement.
7.14 Question 13
- git branch
- git checkout
- git branch -b
Réponse indiquée dans le support Liora
git branch
7.15 Question 14
- git commit
- git add
- git push
Réponse indiquée dans le support Liora
git add
7.16 Question 15
- git mv
- git rm
- git delete
Réponse indiquée dans le support Liora
git rm
7.17 Question 16
- Un service de gestion de versions
- Un système de suivi des problèmes
- Un service d'automatisation de flux de travail
Réponse indiquée dans le support Liora
Un service d'automatisation de flux de travail
7.18 Question 17
- En envoyant une demande de fusion de code
- En ajoutant un commentaire dans une demande de tirage
- En déclenchant un événement spécifique, tel qu'un push ou une création de tag
Réponse indiquée dans le support Liora
En déclenchant un événement spécifique, tel qu'un push ou une création de tag
7.19 Question 18
- Python
- YAML
- JavaScript
Réponse indiquée dans le support Liora
YAML
7.20 Question 19
- En cliquant sur un bouton dans l'interface utilisateur de Github
- En utilisant la commande git push --workflow=myworkflow
- En envoyant une demande de tirage vers une branche spécifique
Réponse indiquée dans le support Liora
En cliquant sur un bouton dans l'interface utilisateur de Github
7.21 Question 20
- En utilisant la commande git secrets add
- En ajoutant des variables d'environnement cryptées dans le fichier de configuration du flux de travail
- En utilisant la commande git encrypt pour chiffrer les fichiers contenant les secrets
Réponse indiquée dans le support Liora
En ajoutant des variables d'environnement cryptées dans le fichier de configuration du flux de travail