没有叉子按钮的叉Git仓库

时间:2014-07-08 01:14:37

标签: git github

我想分发这个仓库,git://git.rocketboards.org/linux-socfpga.git。但问题是它不是托管在Github上,因此没有fork按钮。我想到的一个想法是将repo克隆到本地,然后手动上传到Github。但是,如果以后我格式化PC,我会失去上游的拉动能力吗?或者更好的问题是什么是更好的解决方案?

1 个答案:

答案 0 :(得分:1)

克隆repo然后上传到Github(通过创建一个空的Github存储库并将其设置为新的遥控器)是最佳答案。分叉是Github(而不是Git)上的一个概念,它涉及将另一个存储库克隆到服务器上的新存储库,因此您实际上是手动执行完全相同的操作。

此外,您更改存储库或从上游拉出的能力并未锁定到该计算机...如果您稍后格式化您的PC,只需重新克隆您的Github存储库并将linux-socfpga存储库添加为新的远程数据库。

示例:git remote add upstream git://git.rocketboards.org/linux-socfpga.git

这会将上游存储库重新添加为远程存储库,您可以通过git pull upstream master(或从中提取的任何分支)来提取。