Git中的通用内容(逻辑核心)

Common content (logic core) in Git

我有一个内核,其中包含逻辑和一些通用功能,可以加快我的开发速度。

我正在考虑如何将我的逻辑核心(内核)包含在我的所有项目中,如果有一天我想更新我的内核,请执行以下操作:

$ git add --all
$ git commit -m "One commit with changes"

Changes of your project and your kernel repositories 
have been committed successfully!

$ git push myProject master
$ git push kernel v2.1

更新我的项目和内核在不同存储库中的变化。

我想创建一个名为:"kernel" 的存储库,并为每个项目创建另一个存储库。此外,为每个项目设置一个包含内核目录和文件路径的 .gitignore 文件。

非常感谢!

Submodules应该是你要找的东西。

repo 工具可能对您有用。不知道工具在哪里,因为我已经多年没有使用它了,但它应该接近你需要的。