Gitをワークフローに導入することを検討しています。現時点では、新しいプロジェクトごとにコピーして貼り付ける一般的な PHP テンプレートがあります。コピーされたテンプレートは、プロジェクトに固有のモジュールで拡張されます。プロジェクトで作業しているときに、テンプレートに適した調整を行い、それらをコピーしてマスター テンプレートに貼り付けることがあります。
Git を導入する場合、マスター テンプレートがメイン リポジトリになります。すべての新しいプロジェクトはテンプレートのクローンになります (そのため、テンプレートのバグ修正をプルダウンできます)。しかし、変更をマスター テンプレートに戻すにはどうすればよいでしょうか。マスター テンプレートにプロジェクト固有のモジュールが散らばってしまうため、すべてのファイルをプッシュすることはできません。
特定のコミットのみをリモート リポジトリにプッシュする方法はありますか?