我们正在考虑将 Git 引入我们的工作流程。目前,我们有一个通用的 PHP 模板,我们为每个新项目复制粘贴。然后,复制的模板将使用特定于项目的模块进行扩展。有时会发生在项目中工作时,我们做了一些对模板有益的调整,然后我们将这些复制粘贴回主模板。
如果我们要引入 Git,我们的主模板将是主存储库。每个新项目都将是模板的克隆(因此模板中的错误修复可以被下拉)。但是,您将如何管理将更改推送回主模板?我们不能推送所有文件,因为那样我们的主模板将充满项目特定的模块。
有没有办法只将特定的提交推送到远程存储库?