我试图弄清楚 git 是如何工作的。我想使用引导程序作为我所有网站的起点(每个项目都作为自己的仓库)。我想在必要时引入引导程序并进行更新,但我不希望引导程序存储库中的所有内容,只需要 css 和 js 文件。
看来我必须执行以下操作:
- 创建回购。
- 子模块引导程序。
- 为我想要的特定文件创建别名。
- 必要时更新子模块。
这真的是唯一的选择吗?是否不能从特定的仓库中只提取我想要的子文件夹并手动更新它们?另外,如果我的解决方案是唯一的方法,我不应该将子模块文件夹添加到我的 gitignore 文件中吗?