Font size
WorksheetsQuiz sur les commandes Git
Total questions: 40
Worksheet time: 25mins
Quelle est la commande pour initialiser un nouveau dépôt Git localement ?
git start
git create
git init
git new
Comment afficher l'état actuel de votre dépôt Git ?
git state
git status
git info
git check
Quelle commande permet de voir l'historique des commits ?
git history
git commits
git show
git log
Comment ajouter un fichier spécifique à la zone d'index (staging area) ?
git stage fichier.txt
git add fichier.txt
git index fichier.txt
git prepare fichier.txt
Quelle commande crée un commit avec un message ?
git save -m "message"
git commit -m "message"
git push -m "message"
git record -m "message"
Comment afficher l'historique des commits sur une seule ligne par commit ?
git log --short
git log --simple
git log --oneline
git log --compact
Quelle commande permet de voir les différences entre le répertoire de travail et l'index ?
git diff
git compare
git changes
git show
Comment voir les différences entre l'index et le dernier commit ?
git diff --index
git diff --cached
git diff --staged
git diff --commit
Quelle commande crée un tag annoté ?
git tag v1.0
git tag -a v1.0 -m "message"
git create tag v1.0
git label v1.0
Comment annuler les modifications d'un fichier dans le répertoire de travail ?
git undo fichier.txt
git revert fichier.txt
git checkout -- fichier.txt
git cancel fichier.txt
Quelle commande retire un fichier de l'index sans le supprimer du répertoire de travail ?
git remove --cached fichier.txt
git delete --index fichier.txt
git reset HEAD fichier.txt
git unstage fichier.txt
Comment modifier le message du dernier commit ?
git commit --edit
git commit --modify
git commit --amend
git commit --change
Quelle commande liste toutes les branches locales ?
git branches
git list
git branch
git show branches
Comment créer une nouvelle branche et basculer dessus en une seule commande ?
git branch -new feature
git create -b feature
git checkout -b feature
git switch -new feature
Quelle commande permet de basculer sur une branche existante ?
git change branch
git switch branch
git checkout branch
git goto branch
Comment supprimer une branche locale qui a déjà été fusionnée ?
git branch -d nom-branche
git delete nom-branche
git branch --remove nom-branche
git rm branch nom-branche
Quelle commande fusionne une branche dans la branche courante ?
git fusion branch
git join branch
git merge branch
git combine branch
Comment afficher l'historique sous forme de graphe ?
git log --tree
git log --visual
git log --graph
git log --diagram
Quelle commande ajoute un dépôt distant nommé "origin" ?
git remote create origin
git remote set origi
Quelle commande affiche l'historique des commits sous forme d'arbre ?
git log --tree
git log --visual
git log --graph
git log --diagram
Quelle commande ajoute un dépôt distant nommé "origin" ?
git remote create origin
git remote set origin
git remote add origin
git add remote origin
Comment afficher la liste des dépôts distants avec leurs URLs ?
git remote list
git remote show
git remote -v
git remote --all
Quelle commande clone un dépôt distant ?
git copy
git download
git clone
git get
Comment récupérer les modifications du dépôt distant SANS les fusionner ?
git pull --no-merge
git download
git fetch
git get
Quelle commande publie les commits locaux vers le dépôt distant ?
git upload
git send
git push
git publish
Comment publier une branche et configurer le suivi automatique ?
git push origin feature
git push -u origin feature
git push --track origin feature
git push -t origin feature
Quelle commande équivaut à "fetch + merge" ?
git sync
git update
git pull
git download
Comment afficher les branches distantes ?
git branch --remote
git branch -r
git remote branches
git branch -d
Quelle commande effectue un rebasage de la branche courante sur main ?
git rebase main
git replay main
git move-to main
git align main
Comment forcer la création d'un commit de fusion (pas de fast-forward) ?
git merge --force feature
git merge --commit feature
git merge --no-ff feature
git merge -c feature
Comment configurer votre nom d'utilisateur globalement dans Git ?
Comment configurer votre adresse email globalement dans Git ?
Comment ajouter TOUS les fichiers modifiés et nouveaux à l'index ?
Comment afficher la liste complète de votre configuration Git ?
Comment afficher les informations détaillées d'un tag nommé "v1.0" ?
Comment lister tous les tags créés dans votre dépôt ?
Comment voir les différences entre votre branche locale et la branche distante origin/main ?
Comment afficher l'historique sous forme de graphe, condensé une ligne par commit?
Comment annuler complètement le dernier commit ET supprimer toutes ses modifications ?
Comment créer une branche nommée "dev" et basculer dessus en une seule commande ?
