Faire un existant Git branch suivre une branche distante?

Je sais comment créer une nouvelle branche qui assure le suivi à distance des branches, mais comment puis-je faire une branche de la piste une branche distante?

Je sais que je peux juste modifier le .git/config fichier, mais il semble qu'il devrait y avoir un moyen plus facile.

  • Comme indiqué ci-dessous, une branche, vous pouvez utiliser git push -u origin branch-name.
  • Si la section locale est en cours de la branche, et la branche locale n'est pas déjà suivi à distance, git pull sera souvent fournir des messages utiles sur la commande appropriée pour définir les informations de suivi
  • C'est ennuyeux quand on est à apprendre git d'être montré un lien vers le git de la documentation. Que la documentation semble être écrit pour les gens qui déjà savent ce qu'ils font avec git.
  • comme de Git 2.10, vous devez d'abord passer à l'intention de la section locale puis git branch --set-upstream-to origin/<branch>
  • --set-upstream produit une erreur: fatal: the '--set-upstream' option is no longer supported. Please use '--track' or '--set-upstream-to' instead. donc git branch --set-upstream-to origin/<branch name> est la commande en cours de fonctionnement.
  • Pour les gens à obtenir ce DONC, la question que tout d'abord frappé de la recherche pour "git remote add" "tracking": j'ai besoin d'ajouter un nouveau suivi à distance une branche, que j'ai résolu avec git remote add gitlab https://[email protected]/group/subgroup/repository.git -t master suivie par git push gitlab. Fonctionne avec git version 2.18.0. Le -t est pour tracking comme il n'y a pas de --tracking selon man git remote add
  • Pourtant, une simple tâche rendue difficile, voire impossible, par Git.
  • il est certainement frustrant que la vérification d'une branche ou d'entreprendre gitflow par intermittence n'a pas de lien entre la direction de la source à distance et de façon aléatoire, de générer des erreurs au lieu de remplir les commandes habituelles. Cela rompt avec les scripts d'installation, ou de chicanes débutants qui dit "suivez ces commandes pour commencer".

InformationsquelleAutor Pat Notz | 2009-02-06