CakePHP - 推送到Github时缺少文件

CakePHP - 推送到Github时缺少文件

问题描述:

所以我通过NetBeans创建了一个Cake项目,但是当使用Git bash将项目推送到Github存储库时,我收到了大量警告,我不记得它们是什么,它看起来不像bash保存日志,但它们可能与'行结束'有关?CakePHP - 推送到Github时缺少文件

无论如何,推动是有点成功,但它似乎省略了一些文件夹和文件。未在网上的Git回购出现的文件和文件夹:

的“nbproject文件”文件夹中的“供应商”文件夹(也许是因为它是空的)的“插件”文件夹(也空)​​

的'database.php'文件

也许theres一些其他文件也不见了,但我还没有发现它们。当repo被克隆到另一台计算机时,一旦手动创建database.php文件,项目就会正常工作,但是我无法在NetBeans中打开该项目,因为它无法将该文件夹识别为NetBeans项目!奇怪。

所以我的问题是:

  1. 有没有人遇到过这个问题吗?
  2. 有没有不同的协议推动这些项目到Github?
+1

退房的'里面.gitignore'内容您项目 – sjagr 2014-10-09 15:48:33

+0

那么你的本地分支现在对这些文件/文件夹有什么看法? – arkascha 2014-10-09 15:48:45

+0

请注意,Git不会跟踪目录,因此不会包含空目录。 – Chris 2014-10-09 16:08:53

您需要将这些文件添加到您的git存储库并提交它们。 netbeans项目查找一个.nbproject文件,该文件也应该添加到您的存储库中。

感谢把我放到gitignore,从来没有新的那是什么一回事!删除了存储库并创建了另一个,只是这次我在创建之前从gitignore下拉菜单中选择了“cakePHP”。那么当我把所有的东西都推上网络时,所有的文件/文件夹都会随之而来

感谢

编辑:除了core.php中,选择CakePHP的是这样的后database.php中

gitignore,

tmp/* 
[Cc]onfig/core.php 
[Cc]onfig/database.php 
app/tmp/* 
app/[Cc]onfig/core.php 
app/[Cc]onfig/database.php 
!empty 
+0

配置文件应该很少包含在您的存储库中。这样你可以为你的开发环境,登台服务器,制作等单独设置... – Chris 2014-10-10 13:53:12