1

为了防止将外部代码复制/粘贴到我的 github 存储库中,我想从我的项目(在特定目录中)引用另一个项目文件(特定修订版)

为了清楚起见,我想在这个 repo 中实现类似的情况:https ://github.com/husio/vim-configuration/tree/master/bundle

我该怎么做?

不确定它是否是 github 独有的功能,或者 git 本身支持它。

4

1 回答 1

1

您正在寻找git submodules。这是 git 的一个特性,但是当你在站点上查看子模块时,GitHub 的文件浏览器会解析它们(这是你可以在链接到的存储库中看到的)。

请注意,虽然子模块允许您选择它们​​的位置(在您的存储库中)、名称和提交(来自子模块的存储库),但它们将包括原始存储库的整个树。如果您只想要特定的文件或目录,请改为查看子树合并。

于 2013-11-03T07:53:55.587 回答