Git:从另一个repo添加非默认分支作为新分支

时间:2014-12-17 12:08:59

标签: git github

我喜欢认为这应该很简单但却无法找到答案,我希望比我聪明的人可以帮助我。

如何在另一个仓库的非默认分支上本地添加新分支?

代码库是相同的,但是repos是分开的。我想从远程仓库中取一个分支,并将其作为我本地仓库的新分支,而不是本地的默认分支。

2 个答案:

答案 0 :(得分:1)

应该是

git remote add new_repo http://your.site/repo.git
git fetch new_repo
git checkout new_repo/that_branch

您可以在git book

中阅读有关遥控器的信息

答案 1 :(得分:1)

首先,您必须将其他仓库添加为远程:

git remote add {{ set a name for the remote }} {{ repo url }}

然后使用以下命令从该存储库中获取对象:

git fetch {{ name for the remote }}

最后,您可以在本地查看分支:

git checkout -b {{ name for local branch }} remotes/{{ name of remote }}/{{ name of remote branch }}