Skip to content
 
 

Latest commit

 

History

31 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Git et Github - Évaluation

QCM

  1. Qui a inventé le logiciel git ?
  • Linus Torvalds
  1. Pour créer un dépôt localement à partir d'un répertoire vide, quelle est la commande git à utiliser ?
  • init
  1. Parmi les protocoles suivants, quels sont les protocoles qui sont utilisables pour communiquer avec la plateforme GitHub ?
  • SSH
  • HTTPS
  1. À quoi sert la commande git remote -vv ?
  • lister les alias des dépôts distants configurés sur le dépôt local
  1. Quels sont les 2 types de branches qui existent dans un dépôt git sur l'ordinateur d'un·e développeur·se ?
  • les références locales de branches distantes
  • les locales
  1. À quoi sert la commande git fetch -p ? Utiliser la documentation man git fetch.
  • mettre à jour les références locales de branches distantes et supprimer celles qui n'existent plus sur le dépôt distant
  1. Quelle est la commande git qui permet d'ajouter un nouveau fichier dans un futur commit ?
  • add
  1. Est-il possible d'ajouter un répertoire vide dans un dépôt git ?
  • Non
  1. Quel est le chemin du fichier de configuration locale d'un dépôt git ?
  • .git/config
  1. À la première utilisation, quelles sont les informations nécessaires pour créer un commit ?
  • le nom de l'utilisateur git
  • l'adresse mail de l'utilisateur git
  1. Quelle est la commande qui permet de mettre à jour la branche sur laquelle on se trouve par rapport à un dépôt distant ?
  • pull
  1. Quelle est la commande qui permet de se mettre sur n'importe quel commit d'un historique git ?
  • checkout
  1. Dans quelles conditions est-ce qu'un conflit apparaît avec git ?
  • Lorsqu'il y a un merge entre deux branches qui modifient la même partie d'un fichier
  1. Lorsqu'il y a un conflit, qu'indique la commande git status sur les fichiers qui demandent une résolution ?
  • both modified
  1. Dans quelle zone du dépôt est-ce que les modifications sont regroupées avant de créer un commit ?
  • le stage
  1. Lorsque vous résolvez un conflit, quelle est la dernière commande git que vous tapez ?
  • commit
  1. Quelle est la commande git qui permet de propager ses modifications sur un dépôt distant ?
  • push
  1. Comment s'appelle le mécanisme qui permet d'accepter ou de refuser une contribution sur un dépôt GitHub ?
  • Pull Request
  1. Après avoir accepté une contribution sur la branche principale sur Github, que devez vous faire pour mettre à jour votre branche principale localement ?
  • se mettre sur la branche principale et faire un git pull
  1. Qu'est-ce que fait la commande git merge ?
  • fusionne l'historique d'une branche avec une autre en créant un nouveau commit de fusion;
  1. Quelle est une conséquence potentielle de l'utilisation de git rebase sur une branche publique ?
  • Les autres collaborateurs ayant déjà récupéré la branche peuvent rencontrer des problèmes de synchronisation avec l'historique modifié.
  1. Les branches de suivi (tracking branch) sont:
  • Des branches locales configurées pour suivre les modifications d'une branche distante.
  1. Pour mettre à jour (dans le même état) les branches de suivi (tracking branch) avec les branches distantes, il faut:
  • Utiliser git fetch.
  1. git pull fait automatiquement un rapatriement de commits d'une branche à l'autre via une stratégie de merge:
  • Vrai.
  1. Le nom origin donné à un dépôt distant est:
  • Une convention.

About

Sujet d'évaluation pour le module git-github

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors