Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从live[wordpress,magento]站点创建git存储库,忽略核心php文件,但能够在多个本地服务器上克隆存储库_Wordpress_Git_Magento_Repository_Localhost - Fatal编程技术网

从live[wordpress,magento]站点创建git存储库,忽略核心php文件,但能够在多个本地服务器上克隆存储库

从live[wordpress,magento]站点创建git存储库,忽略核心php文件,但能够在多个本地服务器上克隆存储库,wordpress,git,magento,repository,localhost,Wordpress,Git,Magento,Repository,Localhost,所以我有很多网站,150多个。从更大的站点开始,我开始设置git存储库来跟踪这些站点的更改。我可以创建站点的localserver版本,并设置存储库,一切都正常运行 我已经设置了一个.gitignore文件来忽略所有核心文件和插件文件夹等。同样,这很好,这些文件仍然在我的本地计算机上,并且已经从我的存储库中删除 我想做的是在多台计算机上设置这个存储库(我的同事做的开发工作较少,但仍然需要访问存储库)。我想克隆不会起作用,因为所有的核心文件都不在存储库中了。我该怎么做 谢谢大家 编辑: 我应该提到

所以我有很多网站,150多个。从更大的站点开始,我开始设置git存储库来跟踪这些站点的更改。我可以创建站点的localserver版本,并设置存储库,一切都正常运行

我已经设置了一个.gitignore文件来忽略所有核心文件和插件文件夹等。同样,这很好,这些文件仍然在我的本地计算机上,并且已经从我的存储库中删除

我想做的是在多台计算机上设置这个存储库(我的同事做的开发工作较少,但仍然需要访问存储库)。我想克隆不会起作用,因为所有的核心文件都不在存储库中了。我该怎么做

谢谢大家

编辑:


我应该提到,如果有什么不同的话,我们将使用BitBucket作为中央存储库。

有几种方法可以做到这一点

  • 您可以在一个位置设置本地环境,并在另一个位置保留git存储库。 克隆或提取存储库后,您可以运行脚本,该脚本将文件从存储库复制到本地环境

  • 您可以将所有文件添加到存储库,只忽略var/、.htaccess、app/etc/local.xml和.gitignore。请记住,你可以通过更改不应该更改的文件来破坏网站。调试就成了一场噩梦。有了git的所有功能,您立即知道出了什么问题


  • 我们已经成功地使用beanstalk.com建立了出色的工作流。他们可以选择共享存储库(比如github),然后通过SSH将它们部署到不同的服务器上。非常好用-强烈推荐。

    我有2个.git项目:一个是核心文件(例如默认安装的WP),另一个是非核心文件。一个将它们组合在一起的脚本可能会起作用。。。