多个git起源/遥控器和结账分支机构

时间:2013-05-06 08:50:09

标签: git github

我有一个项目的多个分叉,我需要从其中一个分叉的起点开始分支。我不确定如何使用“git”来做到这一点。基本上,情况如下:

  • SOURCE项目
  • 我把SOURCE分到了MINE
  • 你把SOURCE分到了你的
  • 我已将MINE克隆到我的LOCAL机器

现在YOURS有一个名为NEXT的分支,我想继续工作。如何在我的LOCAL克隆中查看你的/下一个?理想情况下,我将从这一点开始分支并将我的更改推送到MINE,发出拉取请求,然后将它们合并到YOURS。

2 个答案:

答案 0 :(得分:4)

你需要:

  • 声明一个指向“YOURS”的遥控器
  • 声明将跟踪YOURS/NEXT
  • 的本地分支

那将是:

git remote add YOURS /url/for/YOURS/repo
git fetch YOURS
git checkout -b next YOURS/NEXT

答案 1 :(得分:2)

假设git存储库是在可以从中提取的地方发布的,您可以使用git remote add [name] [URL]添加远程存储库,然后您就可以从使用{{1}添加的存储库中提取更改}

这个例子就是

git pull [name] [branch]