Bases de Linux et de la ligne de commande
On a exécuté git commit dans Git, mais le commit n'apparaît pas encore dans le dépôt GitHub partagé par l'équipe. Quelle en est la raison ?
- Agit commit ne fait qu'enregistrer les modifications dans la zone de préparation, et git add est nécessaire pour les valider
- BPour envoyer les modifications validées vers le dépôt partagé, il faut exécuter git pull
- Cgit commit enregistre dans le dépôt local, et git push est nécessaire pour l'envoyer vers le dépôt distant
Afficher la réponse et l'explication
Réponse : C. git commit enregistre dans le dépôt local, et git push est nécessaire pour l'envoyer vers le dépôt distant
Git est un système de gestion de versions distribué dans lequel chaque développeur possède localement le dépôt complet, et git commit enregistre les modifications dans ce dépôt local. Pour les envoyer vers un dépôt distant comme GitHub, on exécute git push ; à l'inverse, git pull (ou git fetch puis git merge) récupère dans le dépôt local les nouveaux commits du dépôt distant. C'est pourquoi on peut faire des commits sans connexion réseau et les envoyer ensemble plus tard avec push. Si quelqu'un d'autre a fait un push avant, on peut être invité à intégrer d'abord ses modifications.
Continuer : 9 autres questions sur Bases de Linux et de la ligne de commande