你如何分叉你已经分叉的上游的回购?

时间:2011-11-28 01:42:12

标签: github bitcoin

我想分叉namecoin / namecoin,但我已经分叉比特币/比特币。后者是前者的上游父母。叉链是:

比特币/比特币 - > vinced / namecoin - > namecoin / namecoin

当我分叉namecoin / namecoin时,Github只是将我重定向到我的myuserid / bitcoin fork,而不是创建一个新的myuserid / namecoin fork。在Github看来,他们是同一个项目,但事实并非如此。

任何人都知道怎么做?

1 个答案:

答案 0 :(得分:3)

您无法“正式”执行此操作,但您可以随时为比特币添加另一个遥控器并从中获取。

git remote add bitcoin-orig git://the/bitcoin/repo/path

git fetch bitcoin-orig

# Merge into your 'master' (CAUTION: This might go badly)
git merge bitcoin-orig/master  

# Create a local branch based on the origin
git co -b bitcoin-orig-master bitcoin-orig/master  

# Take an individual commit from the original repo and put it into your 'master'
git log bitcoin-orig/master && git cherry-pick <SOME SHA>