如何在GitHub上的其他人的分支上获取分支?
我已经从GitHub上的一个回购。 我想从另一个用户的分支上的分支获取代码。
我必须克隆这个用户的整个回购单独的本地回购,或者我可以做一些像git checkout link_to_the_other_users_branch
?
$ 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的URI -
https://github.com/theirusername/reponame.git
是一个HTTP URI
你喜欢使用哪一个取决于你的情况:GitHub有一个帮助文章解释差异,并帮助你select: 我应该使用哪个远程URL?
amalloy的build议没有为我工作。 这样做:
git remote add theirusername https://github.com/theirusernam/reponame git fetch theirusername git checkout -b mynamefortheirbranch theirusername/theirbranch
资源: