Как мне получить ветку на чужой вилке на GitHub? [дубликат]
этот вопрос уже есть ответ здесь:
Я разветвился от РЕПО на GitHub. Я хочу получить код из ветки на вилке другого пользователя.
должен ли я клонировать все РЕПО этого пользователя в отдельное локальное РЕПО или я могу что-то сделать как git checkout link_to_the_other_users_branch
?
2 ответа:
$ git remote add theirusername git@github.com:theirusername/reponame.git $ git fetch theirusername $ git checkout -b mynamefortheirbranch theirusername/theirbranch
обратите внимание, что есть несколько "правильных" URI, которые вы можете использовать для пульта дистанционного управления, когда вы добавляете его на первом шаге.
git@github.com:theirusername/reponame.git
является SSH-based URIhttps://github.com/theirusername/reponame.git
является HTTP URIкакой из них вы предпочитаете использовать, будет зависеть от вашей ситуации: GitHub имеет справочную статью, объясняющую разницу и помогающую вам выбрать:какой удаленный URL я должен использовать?
amalloy предложение не работает для меня. Это сделал:
git remote add theirusername https://github.com/theirusername/reponame git fetch theirusername git checkout -b mynamefortheirbranch theirusername/theirbranch
ресурсы: