成功克隆并推送了分叉存储库,该存储库在Github上无法读取

时间:2018-10-23 08:04:44

标签: github github-for-windows

在Windows 10 64x上使用git bash。

成功地创建了一个仓库,并将其克隆到我的仓库中。 可以在我的计算机上阅读。 此外,将存储库(到我的存储库,而不是作为上游存储库)推送到存储库中也没有技术问题-无法单击“数据共享” 。 但是我无法在GitHub上阅读它,也无法弄清楚原因。 请帮助我。

1 个答案:

答案 0 :(得分:0)

数据共享似乎是那里的子模块。这意味着回购的原始发布者正在其项目中使用国外回购的代码。为了使您在克隆的存储库中使用此代码,您必须在克隆主存储库后单独获得它。想象一下,就像将存储库克隆到存储库中一样。此方法通常用于引用外部代码,并且在保留版本管理的所有优点的同时,而不是将库的静态版本复制到您的项目中,是一种完美的方法。

获取外部代码,如下所示:

  1. 像往常一样克隆您的存储库,并将其CD放入文件夹。
  2. git submodule init
  3. git submodule update

外部代码将集成到您的仓库中,并与其一起推/拉。在我看来,无法单击该文件夹似乎是github知道它的存在但缺少内容。

有关此主题的确切参考,您可能需要阅读在here中找到的文档中的子模块。