GitHub - 子模块参考

时间:2015-03-26 03:10:24

标签: git github

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

灰色文件夹显示在我的帐户中,但该网址仍然引用其他项目。我怎样才能引用它?

示例:

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

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

我需要以某种方式修改它,以便additional.css是我的repo的一部分,如下所示:

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

基本上,只要其他用户更新了他的additional.css,更改就会自动显示在我的网站上。

1 个答案:

答案 0 :(得分:0)

我相信你可以编辑.gitmodules,然后执行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' 

更新所有子模块