想从现有代码中提取基本管理功能,以后在多个项目中进行开发,git如何操作适合?

手头一个php项目,想提取基本管理功能, 希望能做到:
1.以后可以基于这个基本框架开发多个新项目;
2.在每个项目开发过程中,如果对基本框架有新的改进,可以方便地对其同步修改;
3.当基本框架有变化时,可以方便地推送到所有项目中。

不知如何设置比较方便?

阅读 3.6k
3 个回答

git没有这种功能。。你可以使用composer来管理你需要提取出来的公共代码,再需要的项目通过composer引入

git submodule 或许适合你。

提取框架,项目引用各自git或composer管理包的形式引入框架

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题