GitHub - 子模块参考

GitHub - Submodule Reference

我是 GitHub 的新手。我创建了一个子模块,但在引用 CSS 文件时遇到问题。

我的帐户中出现一个灰色文件夹,但 URL 仍然引用其他项目。我怎样才能让它引用我的?

示例:

我的账户结构:github.com/myaccount/Project/custom.css

其他账户结构:github.com/otheraccount/Project/additonal.css

我需要以某种方式修改它,以便 additional.css 成为我的存储库的一部分,如下所示:

github.com/myaccount/Project/additional.css.

基本上每当其他用户更新他的 additional.css 时,更改将自动出现在我的网站上。

我相信您可以编辑 .git 模块,然后执行 git 子模块同步。参见 Changing remote repository for a git submodule

但是,您的问题并不清楚,因为将 URL 指向您自己的子模块意味着当它们更新时,它不会同步,除非您手动拉取。此外,您不能将单个文件作为子模块。

它可能更像:

github.com/myaccount/Project/custom.css
github.com/myaccount/Project/otherProject/additional.css

此外,子模块不会自动更新,您必须手动执行

git submodule foreach 'git pull' 

更新所有子模块