我希望这是问的正确地方;如果没有就打我。
我们有一个网站,目前使用 git 维护。我们计划转售网站,将代码等保留在我们的服务器上,并对其进行品牌重塑,并为客户进行某些修改。这不是简单的“展示不同的 CSS”,每个客户都会根据我们的核心代码进行实际的代码和逻辑修改。
如何最好地在 git 中管理这个?我查看了遥控器、子模块、维护不同的存储库,但似乎没有一个点击。
我的计划是,我们拥有自己的核心代码存储库,并且每个客户(包括我们自己的站点)都有自己的存储库(或子模块,或其他)。我们可以修改他们的特定代码,如果我们需要将某些内容推送到中心代码,那么也应该很容易将其推送到客户站点。
我认为我的问题是表达我想要的;如果我能做到,那么 git 可能会回答“这就是你需要的”。
有任何想法吗?