Découvrez Git avec ce guide complet : commandes essentielles, gestion de versions et collaboration. Idéal pour les élèves et étudiants en informatique.
Question 1 sur 10 10:00
[{"id":76572,"question":"Quel est le rôle principal de Git ?","option_a":"Créer des bases de données relationnelles","option_b":"Gérer les versions d'un projet logiciel","option_c":"Compiler du code source en langage machine","option_d":"Concevoir des interfaces graphiques","option_e":"","option_f":"","bonne_reponse":"B","explication":"Git est un système de contrôle de version qui permet de suivre les modifications d'un projet au fil du temps.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":76573,"question":"La commande 'git init' permet de :","option_a":"Initialiser un nouveau dépôt Git","option_b":"Afficher l'historique des commits","option_c":"Créer une nouvelle branche","option_d":"Cloner un dépôt distant","option_e":"","option_f":"","bonne_reponse":"A","explication":"'git init' initialise un nouveau dépôt Git dans le répertoire courant.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":76574,"question":"Vrai ou Faux : Un commit Git doit obligatoirement inclure un message explicite.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Un message de commit est fortement recommandé pour documenter les modifications, mais techniquement optionnel.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":76575,"question":"Quelle commande permet d'ajouter un fichier modifié à l'index de Git ?","option_a":"git add \u003Cfichier\u003E","option_b":"git commit \u003Cfichier\u003E","option_c":"git push \u003Cfichier\u003E","option_d":"git status \u003Cfichier\u003E","option_e":"","option_f":"","bonne_reponse":"A","explication":"'git add' ajoute les modifications d'un fichier à l'index (staging area) en vue d'un commit.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":76576,"question":"Quel fichier est utilisé pour ignorer certains fichiers dans Git ?","option_a":".gitignore","option_b":"config.ini","option_c":"ignore.txt","option_d":"settings.yml","option_e":"","option_f":"","bonne_reponse":"A","explication":"Le fichier '.gitignore' permet de spécifier les fichiers ou dossiers à exclure du suivi par Git.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":76577,"question":"Vrai ou Faux : La commande 'git pull' met à jour le dépôt local avec les modifications du dépôt distant.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"'git pull' récupère les modifications du dépôt distant et les fusionne avec la branche locale.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":76578,"question":"Quelle commande permet de lister toutes les branches locales ?","option_a":"git branch","option_b":"git show","option_c":"git log","option_d":"git status","option_e":"","option_f":"","bonne_reponse":"A","explication":"'git branch' affiche la liste des branches locales et indique celle en cours d'utilisation.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":76579,"question":"Quel est l'objectif principal d'une branche dans Git ?","option_a":"Stocker des copies de sauvegarde du projet","option_b":"Isoler le développement de nouvelles fonctionnalités","option_c":"Supprimer définitivement des fichiers","option_d":"Optimiser la vitesse de compilation","option_e":"","option_f":"","bonne_reponse":"B","explication":"Les branches permettent de développer des fonctionnalités ou corriger des bugs sans affecter la branche principale.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":76580,"question":"Vrai ou Faux : La commande 'git merge' permet de fusionner une branche dans une autre.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"'git merge' intègre les modifications d'une branche dans la branche courante.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":76581,"question":"Quelle commande permet de cloner un dépôt distant ?","option_a":"git clone \u003Curl\u003E","option_b":"git pull \u003Curl\u003E","option_c":"git fetch \u003Curl\u003E","option_d":"git download \u003Curl\u003E","option_e":"","option_f":"","bonne_reponse":"A","explication":"'git clone' crée une copie locale d'un dépôt distant à partir de son URL.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.