Comment puis-je aller chercher une branche sur la fourchette de Quelqu'un d'autre sur GitHub? [dupliquer]

cette question a déjà une réponse ici:

j'ai fait une recherche sur GitHub. Je veux récupérer le code d'une branche sur la table d'un autre utilisateur.

dois-je cloner l'ensemble de cet utilisateur repo à un repo local séparé ou Puis-je faire quelque chose comme git checkout link_to_the_other_users_branch ?

98
demandé sur Mateusz Piotrowski 2012-02-06 02:18:17
la source

2 ответов

$ git remote add theirusername [email protected]:theirusername/reponame.git
$ git fetch theirusername
$ git checkout -b mynamefortheirbranch theirusername/theirbranch

Notez qu'il existe plusieurs "correct" Uri que vous pouvez utiliser pour la télécommande lorsque vous l'ajoutez à la première étape.

  • [email protected]:theirusername/reponame.git est un SSH-en fonction de l'URI
  • https://github.com/theirusername/reponame.git est un URI HTTP 151970920"

celui que vous préférez utiliser dépendra de votre situation: GitHub a un article d'aide expliquant la différence et vous aidant à choisir: quelle URL distante dois-je utiliser?

180
répondu amalloy 2017-09-25 22:12:39
la source

la suggestion d'amalloy n'a pas fonctionné pour moi. Cela a fait:

git remote add theirusername https://github.com/theirusername/reponame
git fetch theirusername
git checkout -b mynamefortheirbranch theirusername/theirbranch

ressources:

16
répondu Mateusz Piotrowski 2018-03-20 16:15:34
la source

Autres questions sur git github git-fork git-branch git-fetch