我正在网页上工作,我需要版本跟踪,所以我将其上传到github。
这是基础设置。 https://developers.google.com/appengine/articles/wordpress
既然我准备好了基础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
我之前从未使用过github,所以我只是关注github网站的内容。我不知道这个错误意味着什么或如何防止它。我无法找到任何我认为与之相关的内容。
答案 0 :(得分:1)
您需要正确设置git repo。
我认为您遵循了本节&#34;在您的开发环境中安装WordPress&#34;来自您提供的链接https://developers.google.com/appengine/articles/wordpress
所以你所做的就是将WordPress下载到你设置为.git存储库的文件夹中。但是,您下载的WordPress项目构建器本身包含.git存储库。
检查您是否有/workpress/.git文件。它可能包含以下内容:
gitdir:../。git / modules / wordpress
如果你这样做,那就解释了我认为的错误。
至于正确设置,有很多教程可供使用。
一种方法是使用Git进行主题部署,而不是让它管理整个WordPress安装 - &gt; http://culttt.com/2013/04/08/how-to-deploy-wordpress-themes-with-git/
另一种方法是将wordpress添加为子模块http://www.efeqdev.com/website-development/this-is-how-we-version-control-and-deploy-our-wordpress-websites-with-git/
或者只需制作一个〜/ Downloads / rtt / rtt-code / wordpress / myWebpage目录并在其中设置一个git repo。 http://www.whistlenet.com/git-for-wordpress/
答案 1 :(得分:0)
我认为你只需要进入wordpress文件夹,然后运行git status命令。由于目录(rtt-code)不是git目录,但在其中包含git repo,即wordpress,你会收到此错误。
在wordpress文件夹中,你所有的git命令都能很好地运行......