Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.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
Wordpress 是什么导致致命错误:不是git存储库错误?_Wordpress_Git_Google App Engine - Fatal编程技术网

Wordpress 是什么导致致命错误:不是git存储库错误?

Wordpress 是什么导致致命错误:不是git存储库错误?,wordpress,git,google-app-engine,Wordpress,Git,Google App Engine,我正在处理网页,我需要版本跟踪,所以我将它上传到github 下面是基本设置。 现在我已经准备好了基础CMS,我需要在开始更改之前上传基础代码 lloydm@lloydm-E6320:~/Downloads/rtt/rtt-code$ pwd /home/lloydm/Downloads/rtt/rtt-code lloydm@lloydm-E6320:~/Downloads/rtt/rtt-code$ git status # On branch master # Untracked fil

我正在处理网页,我需要版本跟踪,所以我将它上传到github

下面是基本设置。

现在我已经准备好了基础CMS,我需要在开始更改之前上传基础代码

lloydm@lloydm-E6320:~/Downloads/rtt/rtt-code$ pwd
/home/lloydm/Downloads/rtt/rtt-code
lloydm@lloydm-E6320:~/Downloads/rtt/rtt-code$ git status
# On branch master
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#   wordpress/
nothing added to commit but untracked files present (use "git add" to track)
lloydm@lloydm-E6320:~/Downloads/rtt/rtt-code$ ls
app.yaml  cron.yaml  php.ini  wordpress
lloydm@lloydm-E6320:~/Downloads/rtt/rtt-code$ git add .
fatal: Not a git repository: wordpress/wp-content/plugins/../.git/modules/appengine-wordpress-plugin
lloydm@lloydm-E6320:~/Downloads/rtt/rtt代码$pwd
/主页/lloydm/Downloads/rtt/rtt代码
lloydm@lloydm-E6320:~/Downloads/rtt/rtt代码$git状态
#论分行行长
#未跟踪的文件:
#(使用“git add…”包含在将提交的内容中)
#
#wordpress/
提交时未添加任何内容,但存在未跟踪的文件(使用“git add”跟踪)
lloydm@lloydm-E6320:~/Downloads/rtt/rtt代码$ls
app.yaml cron.yaml php.ini wordpress
lloydm@lloydm-E6320:~/Downloads/rtt/rtt代码$git add。
致命:不是git存储库:wordpress/wp content/plugins/./.git/modules/appengine-wordpress-plugin

我以前从未使用过github,所以我只是关注github网站的东西。我不知道这个错误意味着什么,也不知道如何防止它。我找不到任何我认为与之相关的东西。

您需要正确设置git回购

我想您是按照您提供的链接中的“在您的开发环境中安装WordPress”一节进行操作的

所以,您所做的就是将WordPress下载到您的文件夹中,并将其设置为.git存储库。但是,您下载的WordPress项目生成器本身包含一个.git存储库

检查是否有/workpress/.git文件。它可能包含以下内容:

gitdir:...git/modules/wordpress

如果你这样做了,那么我认为这就是错误的原因

至于如何正确设置,有很多教程可供选择

一种方法是使用Git进行主题部署,而不是让它管理整个WordPress安装-->

另一种方法是添加wordpress作为子模块


或者只需创建一个~/Downloads/rtt/rtt code/wordpress/myWebpage目录,并在其中设置一个git repo

我认为您只需要进入wordpress文件夹,然后运行git status命令。由于目录(rtt代码)不是git目录,但其中包含git repo,即wordpress,因此您会遇到此错误


在wordpress文件夹中,所有git命令都能很好地工作…

这对wordpress本身的更改很好,但是项目的文件没有保存在wordpress安装文件夹中,是吗?哦,我明白了。这是有道理的。所以我应该从git下载WP源代码,进行更改,然后将其上传到我的repo?嗯。实际上,您当前的WP安装很好。只需创建一个~/Downloads/rtt/rtt code/wordpress/myWebpage目录,并在其中设置一个git repo。这就是我添加的最后一个链接所做的。我只是对官方的WP回购做了一个git拉,然后把它推到我的回购上。工作更轻松,麻烦更少。