两个git存储库之间是否可能存在符号链接?

两个git存储库之间是否可能存在符号链接?,git,github,version-control,repository,github-pages,Git,Github,Version Control,Repository,Github Pages,我已经阅读了一些关于这个主题的文档,我对git子模块以及它如何实现符号链接感到困惑 以下是我必须实现的情景: 我有两个GitHub存储库repoA和repoB。 我必须将repoA中的一些文件链接到repoB,以便在repoA中对这些文件进行更改时,也应反映在repoB中 我的第一个问题是——这在GitHub中可能吗? 如果可能的话,我们如何才能做到这一点 我看过的大多数文件都至少是5年前的。我知道这是一个老生常谈的问题,但我只想知道现在是否有可能完成这项任务 我已经阅读了一些关于这个主题的文档

我已经阅读了一些关于这个主题的文档,我对git子模块以及它如何实现符号链接感到困惑

以下是我必须实现的情景: 我有两个GitHub存储库
repoA
repoB
。 我必须将
repoA
中的一些文件链接到
repoB
,以便在
repoA
中对这些文件进行更改时,也应反映在
repoB

我的第一个问题是——这在GitHub中可能吗? 如果可能的话,我们如何才能做到这一点

我看过的大多数文件都至少是5年前的。我知道这是一个老生常谈的问题,但我只想知道现在是否有可能完成这项任务

我已经阅读了一些关于这个主题的文档,当大多数文档在询问符号链接时都在创建子模块时,我真的很困惑

文件是对的。您想要实现的场景可以通过子模块和另一种方法实现。GitHub本身不提供任何功能来实现您想要做的事情

要对子模块执行此操作,只需添加子模块并使用它即可。不时更新子模块,以跟踪子模块上游的更改,并将这些更改与工作树的
主文件
同步

我知道子模块一开始可能有点吓人,但它们是一个很好的工具!另一种解决方案是将所需的回购克隆到工作树中,并在需要时从其上游继续进行更改。但是,这不会创建一个符号链接b/w工作树和新回购


最好的

使用子模块有哪些具体问题?我已经创建了repoB的主分支作为repoA的子模块。但我感到困惑的是,如果我们在子模块(repoB的主分支)中提交任何更改,它是否也会反映在repoA的子模块中?因为这不是为我而发生的!@CH.子模块不会自动同步到远程,就像正常的git存储库在不拉动的情况下不会同步到远程一样。根据您的安排,您可能需要执行类似于
git submodule update--remote
的操作来集成最新的更改。但我感到困惑的是,如果我们在子模块(repoB的主分支)中提交任何更改,它是否也会反映在repoA的子模块中?因为这不是我的事!