0Pricing
DevOps Bootcamp · Leçon

Collaborer avec des dépôts distants

Découvrez comment ajouter et gérer plusieurs dépôts distants afin de faciliter la collaboration entre les équipes.

Collaborer avec des dépôts distants est une leçon DevOps Bootcamp gratuite sur CoddyKit. Ceci est la leçon 3 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage DevOps Bootcamp, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours DevOps Bootcamp comprend 4 leçons au total.

Pourquoi plusieurs dépôts distants ?

La collaboration implique souvent davantage que votre propre dépôt. Vous pouvez parfois contribuer à un projet open source ou travailler avec différents environnements de déploiement.

Git vous permet de gérer plusieurs dépôts distants pour un même projet local. Cette leçon vous montrera comment les configurer et les utiliser efficacement.

Qu'est-ce qu'un dépôt distant ?

Un dépôt distant est essentiellement une version de votre projet hébergée sur Internet ou sur un réseau. Lorsque vous clonez un dépôt, Git configure automatiquement un dépôt distant nommé origin, qui pointe vers le dépôt d'origine.

Mais origin n'est qu'un nom par défaut ! Vous pouvez avoir plusieurs dépôts distants, chacun pointant vers un emplacement ou servant à un usage différent.

Afficher vos dépôts distants actuels

Pour voir quels dépôts distants sont actuellement configurés pour votre dépôt local, vous pouvez utiliser la commande git remote -v. Le -v signifie « détaillé » et affiche les URL associées à chaque dépôt distant.

git remote -v

Ajouter une nouvelle connexion distante

Pour connecter votre dépôt local à un autre dépôt distant, utilisez git remote add. Vous lui attribuerez un nom court et mémorisable (comme upstream ou staging) et fournirez son URL.

git remote add <name> <url>

Exemple : ajouter un dépôt distant en amont

Imaginez que vous avez créé un fork d'un projet open source. Votre fork est généralement nommé origin. Pour maintenir votre fork à jour avec les modifications du projet d'origine, vous pouvez ajouter le projet d'origine comme dépôt distant upstream.

Voici comment l'ajouter :

git remote add upstream https://github.com/original-org/project.git

Récupérer des données depuis un dépôt distant précis

Une fois que vous avez plusieurs dépôts distants, vous pouvez télécharger les modifications depuis l'un d'eux sans les fusionner avec votre branche actuelle. Cela vous permet de voir ce qui a changé sur ce dépôt distant.

Utilisez git fetch <remote_name> pour cela.

git fetch upstream

Tirer les modifications d'un dépôt distant précis

Alors que git fetch télécharge uniquement les modifications, git pull les télécharge et les fusionne immédiatement avec votre branche actuelle. Vous pouvez préciser le dépôt distant et la branche depuis lesquels tirer les modifications.

C'est courant lorsque vous synchronisez votre fork (origin) avec le projet d'origine (upstream).

git pull upstream main

Pousser vers une autre destination

Par défaut, git push envoie vos modifications vers le dépôt distant origin. Cependant, vous pouvez diriger votre poussée vers n'importe quel dépôt distant configuré.

C'est utile pour déployer votre projet sur un serveur précis, ou pour pousser une branche de fonctionnalité vers un autre fork ou un environnement temporaire de test.

git push production main

Renommer et supprimer des dépôts distants

Vous pouvez gérer votre liste de dépôts distants :

  • Renommer un dépôt distant : si son nom n'est plus pertinent, utilisez git remote rename <old_name> <new_name>.
  • Supprimer un dépôt distant : si vous n'avez plus besoin de cette connexion, utilisez git remote remove <name>.

Vérification rapide des dépôts distants

Vous avez créé un fork d'un projet et ajouté le dépôt d'origine comme dépôt distant upstream. Vous souhaitez mettre à jour votre branche locale main avec les dernières modifications de la branche main du projet d'origine.

Récapitulatif et prochaines étapes

Excellent travail ! Vous avez appris à gérer plusieurs dépôts distants :

  • Utilisez git remote -v pour lister les dépôts distants configurés.
  • Ajoutez de nouveaux dépôts distants avec git remote add <name> <url>.
  • Récupérez les modifications de dépôts distants précis avec git fetch <remote>.
  • Intégrez les modifications avec git pull <remote> <branch>.
  • Poussez vers différents dépôts distants avec git push <remote> <branch>.

La maîtrise de plusieurs dépôts distants est essentielle pour collaborer à un niveau avancé, notamment dans les projets open source. Ensuite, vous découvrirez la collaboration GitHub avec les demandes de fusion !

Questions Fréquemment Posées

La leçon « Collaborer avec des dépôts distants » est-elle gratuite ?

Oui — le texte complet de « Collaborer avec des dépôts distants » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours DevOps Bootcamp, passe à CoddyKit PRO. Le cours DevOps Bootcamp comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Collaborer avec des dépôts distants » ?

Découvrez comment ajouter et gérer plusieurs dépôts distants afin de faciliter la collaboration entre les équipes. Tu pratiques DevOps Bootcamp avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer DevOps Bootcamp ?

Aucune expérience préalable n'est requise. DevOps Bootcamp sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 4.

Combien de temps prend la leçon « Collaborer avec des dépôts distants » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon DevOps Bootcamp ?

Oui. Chaque leçon DevOps Bootcamp inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Compte et dépôts GitHub
  2. Envoyer, récupérer et cloner
  3. Collaborer avec des dépôts distants
  4. Gérer plusieurs dépôts distants
← Retour à DevOps Bootcamp