【发布时间】:2020-09-15 17:06:49
【问题描述】:
我浏览了一些关于这个主题的文档,我真的对 git 子模块以及它如何实现符号链接感到困惑。
以下是我必须实现的方案:
我有两个 GitHub 存储库 repoA 和 repoB。
我必须将repoA 中的一些文件链接到repoB,这样每当repoA 中的这些文件发生更改时,它也应该反映在repoB 上。
我的第一个问题是——这在 GitHub 上可行吗? 如果可能,我们怎样才能做到这一点?
我浏览过的大多数文件至少是 5 年前的。我知道这是一个老问题,但我只想知道现在是否有可能完成这项任务。
【问题讨论】:
-
您在使用子模块时遇到了哪些具体问题?
-
我创建了 repoB 的 master 分支作为 repoA 的子模块。但我的困惑是,如果我们在子模块(repoB 的主分支)中提交任何更改,它是否也会反映在 repoA 的子模块中?因为它不会发生在我身上! @CH。
-
子模块不会自动同步到远程,就像普通的 git 存储库在没有拉取的情况下不会同步到远程一样。根据您的安排,您可能需要执行
git submodule update --remote之类的操作来集成最新更改。
标签: git github version-control repository github-pages