1

我想分叉Twitter Bootstrap和它的一个分支Kickstrap。但是,github 认为它们是同一个 repo,在我分叉一个之后,Github 显示另一个已经分叉到我的帐户。是否可以将两者分叉到同一个帐户?

(用例是我需要将两者都作为子模块添加到项目中,其中我正在编写项目启动模板变体的生成脚本,有些使用 Bootstrap,有些使用 Kickstrap)

4

2 回答 2

2

是的,您应该将它们用作子模块,而不是分叉它们,除非您想与它们一起贡献。

您不能分叉具有相同名称的两个存储库,即分叉和原始存储库的情况,如此处所述

如果您想为这两个项目做出贡献,解决方法是分叉最具体和最新的一个,在本例中为Kickstrap

这样,Kickstrap将指向原始根,即Bootstrap,您可以将您的拉取请求指向原始根或最终分支。

于 2012-04-11T19:01:08.017 回答
1

Kickstrap 实际上在 Kickstrap/bootstrap/ 中包含完整的未修改的 Bootstrap 存储库。这是设计使然,因此您可以使 Bootstrap 核心保持最新,而不会影响您在 Kickstrap 中的工作。

您可以将这些内容替换为 bootstrap 的 git 克隆,然后将 Kickstrap/bootstrap 添加到您的 .gitignore 列表中,这样 Xhibit 就不会告诉您他是如何知道您喜欢 .git 文件夹的。

于 2012-10-02T16:35:33.787 回答