Académique Documents
Professionnel Documents
Culture Documents
Questions :
1. Git Basics
a) Expliquez en quoi Git diffère d'un système de contrôle de version centralisé. Donnez au
moins deux avantages de Git.
b) Qu'est-ce qu'un commit en Git, et pourquoi est-il important dans un dépôt Git ?
2. Configuration Git
a) Comment configurez-vous votre nom d'utilisateur et votre adresse e-mail dans Git ?
Donnez la commande pour chaque configuration.
a) Quelle commande utilisez-vous pour initialiser un nouveau dépôt Git dans un répertoire ?
b) Qu'est-ce qu'un dépôt Git "bare" et dans quel contexte est-il généralement utilisé ?
b) Comment ajoutez-vous tous les fichiers modifiés à la zone de préparation en une seule
commande ?
5. Commit
6. Historique et Logs
a) Comment affichez-vous l'historique des commits d'un dépôt Git, en affichant les
informations de chaque commit, y compris l'auteur et la date ?
c) Comment affichez-vous les détails d'un commit spécifique, y compris les modifications
apportées aux fichiers ?
7. Branches
c) Comment fusionnez-vous une branche dans une autre branche ? Expliquez les étapes.
d) Comment supprimez-vous une branche qui n'est plus nécessaire ? Donnez la commande
pour supprimer une branche locale et une branche distante.
e) Quelle est la différence entre une fusion rapide (fast-forward) et une fusion non rapide
(non fast-forward) lors de la fusion des branches ?
8. Collaboration
a) Comment récupérez-vous les dernières modifications d'un dépôt distant dans votre dépôt
local ?
b) Comment envoyez-vous vos modifications locales vers un dépôt distant ? Expliquez les
étapes pour pousser (push) vos modifications.
9. Résolution de Conflits
10. .gitignore