如何为wordpress主题开发设置git

如何为wordpress主题开发设置git,wordpress,git,version-control,themes,Wordpress,Git,Version Control,Themes,我正在建立10个新的本地wordpress网站。我有10个文件夹,名称如下: “site.com的名称” 每个内部都有一个简单的文件结构: 简报文件 html wordpress 我想在git hub上为wp内容文件设置一个存储库,但找不到创建别名的方法。当然,最终结果将是10种不同的回购协议,都被称为“可湿性粉剂内容” 如何为每个wp内容文件夹设置单独的回购协议并将其命名为“name of site.com” 这是显而易见的,我真的很愚蠢吗?为什么不将顶层折叠,即“name\u of_si

我正在建立10个新的本地wordpress网站。我有10个文件夹,名称如下:

“site.com的名称”

每个内部都有一个简单的文件结构:

  • 简报文件
  • html
  • wordpress
我想在git hub上为wp内容文件设置一个存储库,但找不到创建别名的方法。当然,最终结果将是10种不同的回购协议,都被称为“可湿性粉剂内容”

如何为每个wp内容文件夹设置单独的回购协议并将其命名为“name of site.com”


这是显而易见的,我真的很愚蠢吗?

为什么不将顶层折叠,即“name\u of_site.com”作为存储库,在该文件夹中,您可以创建一个
.gitignore
文件来忽略您不想要的其他目录,即html和简报文件(如果我正确理解您的布局的话)。这样,您只需跟踪Wordpress内容。您甚至可以将其上移一级,以便只有简报文件和HTML位于单独的目录中,而WP内容位于“name_of_site.com”目录中

编辑:

在您的评论之后,我认为您可以这样做:

  • 为您拥有的每个站点创建repo,并将这些站点的wp内容放入.gitignore文件中

  • 为wp内容创建一个repo,其中包含所有主题。根据你的需要组织它们

  • 编写一个简单的shell脚本,将最新主题从上一步的repo拉入站点文件夹。这样,每当你更新你的主题,你可以去你选择的网站,只是同步到最新推出的版本


这有意义吗?

是的,我就是这么做的,但我只想把文件夹“wp content”作为repo,所以我只同步主题和插件文件夹,因为同步整个wordpress安装没有意义。git不允许使用别名,但据我所知,这意味着我需要一堆名为wp content的repo。现在,我只是把整个wordpress安装传递给我的repos,这看起来有点愚蠢。我将标准wordpress选项添加到了我的.gitignore文件中,但当我同步repo时,它仍然会捕获整个wordpress安装。。。基本上,我只想把wp-content文件夹作为一个包含我的主题和插件的文件夹。如果我尝试使用GUI执行此操作,我会得到一个错误,因为我不能有两个同名的repo。如何设置git hub来开发多个主题??