Menu
Coddy logo textTech

Push, Pull et Clone

Fait partie de la section Gestion de versions du Journey Terminal de Coddy — leçon 48 sur 58.

Trois commandes permettent de déplacer le travail entre votre dépôt local et un dépôt distant :

  • git clone <url> : télécharge une copie complète d'un dépôt distant existant, y compris tout son historique. C'est ainsi que vous commencez à travailler sur le projet de quelqu'un d'autre.
  • git push <remote> <branch> : pousse vos commits locaux de la branche spécifiée vers le dépôt distant.
  • git pull <remote> <branch> : télécharge les nouveaux commits depuis le dépôt distant et les fusionne dans votre branche actuelle. C'est un raccourci pour git fetch suivi de git merge.

La première fois que vous poussez une nouvelle branche, vous passez généralement -u (ou --set-upstream) pour mémoriser le lien :

git push -u origin feature-login

Après cela, de simples git push et git pull utilisent automatiquement l'upstream enregistré.

Vous n'exécuterez aucune de ces commandes sur un serveur réel dans ce cours, mais vous les reconnaîtrez partout dans les tutoriels du monde réel.

Aide-mémoire

Commandes de synchronisation distante :

  • git clone <url> – télécharger une copie complète d'un dépôt distant
  • git push <remote> <branch> – envoyer les commits locaux vers le dépôt distant
  • git pull <remote> <branch> – télécharger et fusionner les commits distants (raccourci pour git fetch + git merge)

Utilisez -u lors du premier push pour enregistrer le lien amont (upstream) pour les futurs appels git push/git pull :

git push -u origin feature-login

Essayez vous-même

Cette leçon ne comprend pas de défi de code.

quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Gestion de versions