GitHub不能推文件夹,子模块问题?

时间:2018-06-11 08:21:39

标签: git github git-submodules

我似乎无法将文件夹推送到GitHub。它被列为"子模块"我认为这是不可点击的文件夹图标的意思,但我似乎无法删除或解决此问题。有没有人有任何想法?

There is no .git folder or anything that references a sub module.

图片:

This is the view on GitHub, the folder has a different icons and is not clickable. From research this is a sub module but I'm sure why

1 个答案:

答案 0 :(得分:0)

子模块是链接到主存储库的另一个存储库。

如果更改内部文件,首先需要进入此文件夹(或在GUI工具中将此文件夹作为单独的存储库打开),然后从那里提交/推送。提交将针对其他存储库,而不是您自己的存储库。

之后,您需要修改主仓库中的链接,使其指向新的提交。这是通过普通" git add _submodule_folder _"," git commit"," git push"来完成的。