Как вы разворачиваете репо, чей апстрим вы уже разветвили? - PullRequest
8 голосов
/ 28 ноября 2011

Я хочу раскошелиться на namecoin / namecoin, но я уже раздвоил биткойн / биткойн.Последний является вышестоящим родителем первого.Разветвленная цепочка:

биткойн / биткойн -> винил / бейкойн -> бейкойн / бейкойн

Когда я форкнул бейкойн / бейкойн, Github просто перенаправляет меня на мой форк myuserid / биткойн, вместо созданияновая вилка myuserid / namecoin.Github кажется, что это один и тот же проект, но это не так.

Кто-нибудь знает, как это сделать?

1 Ответ

3 голосов
/ 28 ноября 2011

Вы не можете сделать это "официально", но вы всегда можете добавить еще один пульт для биткойнов и получить его.

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>  
...