自动将Git外部资源导入开发分支

自动将Git外部资源导入开发分支,git,github,git-merge,Git,Github,Git Merge,下面是一个场景。。。 我有一个回购协议,这是一个基本的设置为任何网站,我可能工作。它使用一些外部资源,如基础网格和Cycli2。在my dev分支中,是否可以从这些资源Git repo中检索文件,并将它们自动拉入特定文件夹,就好像它们是my repo的一部分一样 P>所以,让我在桌面上做一个最新的,我的RePo也可以从基础RePo获得最新的文件(只有我指定的文件,或者只有那些我不忽略的文件),并把它们放到我的DEV回购中的特定文件夹中。这可能吗?如果没有,那么做这样的事情的最佳方式是什么,以确

下面是一个场景。。。 我有一个回购协议,这是一个基本的设置为任何网站,我可能工作。它使用一些外部资源,如基础网格和Cycli2。在my dev分支中,是否可以从这些资源Git repo中检索文件,并将它们自动拉入特定文件夹,就好像它们是my repo的一部分一样

<> P>所以,让我在桌面上做一个最新的,我的RePo也可以从基础RePo获得最新的文件(只有我指定的文件,或者只有那些我不忽略的文件),并把它们放到我的DEV回购中的特定文件夹中。这可能吗?如果没有,那么做这样的事情的最佳方式是什么,以确保我始终拥有最新版本的外部资源

将它们拉到特定文件夹中

不完全正确:您可以将基础RePo声明为桌面项目回购的<强> <强>,并将这些文件在一个特定文件夹中获得。 然后,您可以在该子模块中设置一个post check挂钩,以便将这些文件复制到父repo中的其他位置(在该父repo中,

.gitignore
将忽略这些文件)

子模块可以按照给定上游分支的最新提交进行更新。

请参阅“”。

您可以使用它在主
git回购
中创建另一个独立回购。通过使用,您可以更新您的子模块。

在这个场景中,您可以向我指出使用post check hook的好例子吗?