Sobes.tech
Junior

Qu'est-ce que git remote et quel rôle joue-t-il dans le système de contrôle de version Git?

sobes.tech IA

Réponse de l'IA

Git remote — c’est un lien vers un dépôt distant, stocké sur un autre serveur ou dans le même système de fichiers. Il permet d’échanger des modifications (push, pull, fetch) avec ce dépôt.

Rôle de git remote :

  • Collaboration : Permet à plusieurs développeurs de travailler sur un même projet, en synchronisant les modifications via un dépôt distant commun.
  • Sauvegarde : Sert à stocker une copie du dépôt en dehors de la machine locale, protégeant contre la perte de données.
  • Diffusion des modifications : Fournit un lieu centralisé pour publier et télécharger les dernières versions du projet.

Le nom le plus courant pour le premier dépôt distant est origin.

# Voir la liste des dépôts distants configurés
git remote -v

# Ajouter un nouveau dépôt distant nommé 'upstream'
git remote add upstream https://github.com/example/another-repo.git

# Récupérer les modifications du remote 'origin' sans fusionner
git fetch origin

# Envoyer les modifications de la branche courante au remote 'origin'
git push origin main