如何在共享存储库中提取由另一个协作者创建的分支?

时间:2015-08-23 01:51:10

标签: git github

我认为这很容易做到,但错误在我的结构中的其他地方......我一直在寻找但是被卡住了。我试过了 git pull collaboratorsbranch https://github.com/username/project.git 但我明白了 fatal: Invalid refspec https://github.com/username/project.git

我认为我的出身/主人有问题,但我不确定如何排除故障。

1 个答案:

答案 0 :(得分:2)

Git pull采用以下参数:

git pull [<remote name>] [<refspec>]

或者,更具体地说明您当前的问题:

git pull [<remote name>] [<branch to pull from>]

您正在执行以下操作:

git pull [branch to pull from] [address of remote]

不会工作。

如果您还没有,那么您需要remote设置指向共享存储库,我假设它是https://github.com/username/project.git。这可以使用:

完成
git remote add usernames_repo  https://github.com/username/project.git

从那里,您可以使用pull命令将所需的分支拉到本地分支:

git checkout <branch to pull to>
git pull usernames_repo <branch to pull from>