【发布时间】:2016-12-24 15:36:44
【问题描述】:
我是 Github 的新手,我有一个问题一直在寻找答案。
假设我有三个存储库,Origin、Repo1(我的 repo - 从 Origin 分叉)、Repo2(我同事的 repo 从 Origin 分叉)。
我们在自己的存储库上工作,然后向源提出拉取请求。
如何将同事的 repo2/branch1 克隆到我的本地 repo 中?如果我使用 git pull,它会将我的本地分支合并到 repo2/branch1。我想要的是在我的本地 repo 中创建一个新分支,其中包含仅包含 repo2/branch1 中的内容。有命令吗?
每当我想做类似的事情时,我现在必须做的是“克隆”整个 repo2,这既耗时又存在问题。
非常感谢。
更新答案
git fetch repo2
git checkout -b repo2_branch1 repo2/branch1
将在我的本地机器上远程跟踪 repo2 的 branch1,作为名为 repo2_branch1 的分支。
【问题讨论】:
标签: git github git-clone remote-branch