如何将目录的子目录添加为git子模块?

时间:2017-07-23 06:53:09

标签: git github git-submodules mediawiki-extensions

我试图添加一个子模块,正如我通常会做的那样,我做了:

git submodule add -f -b master 'https://github.com/OrganicDesign/extensions/tree/master/MediaWiki/PdfBook/'

只有它给了我

fatal: repository 'https://github.com/OrganicDesign/extensions/MediaWiki/PdfBook/' not found since it does not recognize this as a git repository. 

无论如何都要添加这个子模块(不必分叉任何东西;所以我可以保持上游)?

1 个答案:

答案 0 :(得分:1)

git submodule的工作方式是您必须为要添加的回购提供 root 链接。

Fro实例:

git submodule add -f -b master https://github.com/OrganicDesign/extensions.git

如果要访问存储库树中的文件和目录,则必须在本地执行此操作。