Les livres
Apprendre HTML
Apprendre CSS
Apprendre Javascript
Cours
Questionnaires
Snippets
Les outils
Outils généraux
Générateur de code
Éditeur HTML
Encodeur HTML
Convertisseur Base 64
Différence de Code
Embellisseur JSON
Formatteur CSS
Convertisseur Markdown
Trouveur de Couleur Tailwind CSS
Chiffrer/Déchiffrer par Phrase
Vérificateur de Support API JS
Convertisseur de nombres
Créateur CSS
Créateur de CSS
Créateur d'Ombre de Texte CSS
Créateur de Rotation de Texte CSS
Créateur de Contour CSS
Créateur d'Ombre RGB CSS
Créateur de Transformation CSS
Créateur de Police CSS
Outils de couleur
Pipette de couleur
Couleurs CMYK
Couleurs HWB
Couleurs HSL
Couleur Hex
Mélangeur de Couleurs
Convertisseur de Couleurs
Couleur RGB
Vérificateur de Contraste de Couleur
Dégradé de Couleur
Outils de chaîne
Calculateur de Longueur
Outil Hash MD5
Outil Hash SHA256
Outil Inverseur
Encodeur d'URL
Décodeur URL
Encodeur Base64
Décodeur Base64
Suppresseur d'Espaces
Convertisseur en Minuscules
Convertisseur en Majuscules
Compteur de Mots
Décapant des Lignes Vides
Nettoyeur HTML
Convertisseur Binaire en Hex
Décodeur Binaire Hex
Convertisseur Rot13
Texte en Binaire
Suppresseur de Doublons
Change theme
Dark
Light
System
Les livres
Apprendre HTML
Apprendre CSS
Apprendre Javascript
Comment Faire
Comment Git
Comment JavaScript
Comment CSS
Comment PHP
Comment Symfony
Comment HTML
Comment Java
Comment AngularJs
Comment NodeJs
Comment Linux
Comment Apache
Git - Les bases
1/25
Quelles deux propriétés de configuration l'outil s'attend-il à être configurées après l'installation de Git et avant le premier commit ?
adresse e-mail et mot de passe
nom d'utilisateur et mot de passe
nom d'utilisateur et adresse IP
nom d'utilisateur et adresse e-mail
Suivant >
2/25
Quand devez-vous utiliser un seul trait d'union dans une commande Git, par opposition à un double trait d'union ?
Lors de l'utilisation d'une option à plusieurs caractères
Lors de la référence à un alias git
Lors de l'émission de commandes git avec plusieurs options
Lors de l'utilisation d'une option à un seul caractère
Suivant >
3/25
Comment pouvez-vous créer une branche et y basculer directement ?
git checkout -b <nom-de-la-branche>
git branch --switch <nom-de-la-branche>
git branch --checkout <nom-de-la-branche>
git checkout --create-branch <nom-de-la-branche>
Suivant >
4/25
Quelle commande est utilisée pour configurer un nouveau dépôt Git ?
git install
git bash
git start
git init
Suivant >
5/25
Comment créez-vous une copie d'un labo sous votre propre compte GitHub afin de pouvoir résoudre le labo ?
En le forkant via l'interface GitHub.
git fork
git clone
git pull-request
Suivant >
6/25
Quelle commande est exécutée pour vérifier l'état de votre dépôt git local depuis votre dernier commit ?
git check
git status
git commit
git diff
Suivant >
7/25
Comment devez-vous sauvegarder l'état actuel de votre code dans Git ?
En ajoutant toutes les modifications et en les mettant en scène avec git add
En ajoutant toutes les modifications et en les mettant en scène avec git stage
En commettant les modifications mises en scène avec git commit
En créant un nouveau commit avec git init
Suivant >
8/25
Quelle commande est utilisée pour annuler un commit en créant un nouveau commit ?
git undo
git back
git reset
git revert
git return
Suivant >
9/25
Qu'est-ce que les hooks Git ?
Configurations du serveur Git
Scripts qui s'exécutent automatiquement avant ou après certaines commandes Git
Outils de résolution de conflits de fusion
Scripts de formatage de code
Politiques de branche Git
Suivant >
10/25
Que fait 'git stash' ?
Valide les modifications dans le dépôt
Stocke temporairement les fichiers modifiés suivis pour changer de branches
Crée une nouvelle branche
Supprime définitivement des fichiers d'une branche
Fusionne les modifications de différentes branches
Suivant >
11/25
Quel est le but de la commande 'git remote' ?
Pour cloner un dépôt distant
Pour gérer l'ensemble des dépôts ('remotes') dont vous suivez les branches
Pour récupérer les mises à jour du dépôt distant
Pour suivre les changements dans les branches distantes
Pour pousser des changements vers le serveur distant
Suivant >
12/25
Que fait 'git rebase' ?
Clone un dépôt
Réapplique les commits sur le sommet d'une autre base
Fusionne deux branches
Crée une nouvelle branche
Supprime une branche
Suivant >
13/25
Que montre 'git log' ?
La liste des branches
Les dépôts distants
L'état actuel du dépôt
L'historique des commits du dépôt
Les changements dans les fichiers
Suivant >
14/25
Comment sont résolus les conflits de fusion dans Git ?
Automatiquement par Git
En créant une nouvelle branche
En éditant manuellement les fichiers en conflit puis en validant le résultat
En supprimant les fichiers en conflit
En utilisant la commande 'git conflict'
Suivant >
15/25
Que fait 'git fetch' ?
Montre l'état du dépôt
Supprime des fichiers non suivis
Met en scène des fichiers pour le commit
Fusionne des changements d'une branche
Télécharge des objets et des références d'un autre dépôt
Suivant >
16/25
À quoi sert 'git reflog' ?
Pour gérer un journal de l'endroit où vos références HEAD et de branche ont été
Pour afficher les journaux du dépôt distant
Pour effacer l'historique des commits
Pour montrer les journaux des commits
Pour se déconnecter de la session Git actuelle
Suivant >
17/25
Qu'est-ce qu'une 'branche de suivi' dans Git ?
Une branche qui contient tous les commits
Une branche qui fusionne automatiquement les changements
Une branche locale qui est toujours à jour
Une branche utilisée pour la mise en scène des changements
Une branche qui suit les changements d'une branche distante
Suivant >
18/25
Quelle est une cause commune de conflits de fusion dans Git ?
Fusionner sans tirer les derniers changements
Échec à valider avant la fusion
Utiliser différentes versions de Git
Utilisation incorrecte des commandes Git
Modifications concurrentes dans les mêmes lignes d'un fichier dans différentes branches
Suivant >
19/25
Pourquoi utilise-t-on des clés SSH avec Git ?
Pour crypter le dépôt
Pour verrouiller un dépôt
Pour une authentification sécurisée aux dépôts Git sans utiliser de mots de passe
Pour signer des commits
Pour suivre les changements dans les fichiers
Suivant >
20/25
Qu'est-ce que le workflow 'feature branch' dans Git ?
Utiliser des tags pour chaque nouvelle fonctionnalité
Fusionner les fonctionnalités directement dans la branche principale
Utiliser une seule branche pour toutes les fonctionnalités
Créer des branches pour chaque nouvelle fonctionnalité en développement
Ne jamais fusionner les branches de fonctionnalités
Suivant >
21/25
Quelle limitation Git LFS aborde-t-il ?
Automatiser les workflows Git
Gérer les dépôts distants
Améliorer la vitesse des opérations Git
Sécuriser les fichiers sensibles dans le dépôt
Gérer de gros fichiers difficiles à manipuler avec Git régulier
Suivant >
22/25
Pourquoi le premier commit est-il important dans Git ?
Il définit les collaborateurs du projet
Il détermine la langue principale du projet
Il n'est pas différent des autres commits
Il définit l'URL du dépôt distant
Il marque le point de départ de l'histoire du projet
Suivant >
23/25
Quel est l'effet de la commande 'git merge --no-ff' ?
Désactive l'opération de fusion
Force une fusion rapide
Crée un commit de fusion même si une fusion rapide est possible
Rebaser au lieu de fusionner
Fusionne sans vérifier les conflits
Suivant >
24/25
Quelles informations supplémentaires 'git blame' peut-il montrer en plus de la paternité ?
Le commit dans lequel chaque ligne d'un fichier a été modifiée pour la dernière fois
Toute l'historique des commits du fichier
La taille de chaque changement dans le fichier
Le nombre de fois que le fichier a été modifié
Des modifications planifiées futures
Suivant >
25/25
Comment pouvez-vous protéger les branches dans Git ?
En définissant des règles de protection des branches dans les paramètres du dépôt
À travers des fichiers .gitignore
En utilisant la commande 'git protect'
Les branches ne peuvent pas être protégées dans Git
En rendant les branches en lecture seule
Suivant >
Pour obtenir le résultat du quiz, veuillez fournir votre adresse e-mail (facultatif)..
Obtenir le certificat
Il semble que vous n'ayez pas encore répondu à des questions. Veuillez fournir vos réponses pour continuer.