135

好吧,我对此做了一些研究,但我找不到确切的答案,所以我不得不问。

我有 2 个遥控器:origin 和 repo2。

我想做类似的事情

git pull repo2 master

但这会将 repo2 的 master 分支拉到我的 master 中。我可以为我的本地分支指定一个不同的分支吗?

4

2 回答 2

204
git checkout -b myBranchName repo2/master
于 2012-08-20T18:45:02.213 回答
4

git pull命令是一个方便的函数,它执行git fetchgit merge。如果您只想从新远程检索分支而不尝试将其合并到任何工作副本分支中,您可以使用git fetch. 然后,您可以参考git branch -av查看所有本地和远程分支,并根据需要在任一远程上操作。

于 2012-08-20T18:45:37.320 回答