github:引用另一个项目文件修订版

时间:2013-11-03 07:47:58

标签: github

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

为了清楚说明,我希望达到这样的状态:https://github.com/husio/vim-configuration/tree/master/bundle

我该怎么办?

不确定它是否只是github功能,或者某种方式git本身支持它。

1 个答案:

答案 0 :(得分:1)

您正在寻找git submodules。这是git的一个功能,但是GitHub的文件浏览器将在您访问网站时解析子模块(这是您在链接到的存储库中可以看到的)。

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