Git分支的网站的实例?

我在几个网站工作,除了图像和CSS的一些变化或设置,这两个网站需要几乎相同的代码。

我刚刚读完Pro Git书籍的分支章节,我有点困惑,如果一个分支不是解决这个问题的最佳方法,是一个分支?

我的意思是,我们有实例A和B的代码,在A和B之间,差异是喜欢css颜色,url,api键的东西,但是大部分代码都是一样的,所以用什么方法可以处理这个,我需要像A代码的东西,然后“补丁”得到B,但我不知道如何进行合并,不覆盖图像…

无论如何,如果是一个分支或一个分支,我怎样才能在A中的新function进行合并而不丢失B中的变化?

我不认为分支或分叉将为你解决问题。 我相信你需要从完全不同的angular度来看待这个问题。

网站之间共享的代码实际上是一个代码库,因此应该驻留在公共库文件夹中。 在LAMP环境中,这将是/ usr / share / php /。 然后,各个站点就会自己组build项目,包含CSS,JS,图像等的文件夹以及一些利用库代码的文件。 如果这是智能化的,你可能只需要一个index.php文件(和一些重写规则)。

现在这可能听起来像一个巨大的任务,但我敢肯定,分支或分支git不是解决这个问题的方法。