所以我通过NetBeans创建了一个Cake项目,但当我使用Git bash将该项目推送到Github存储库时,我收到了大量警告,我记不清它们是什么了,而且看起来bash没有保存日志,但它们可能与"行结尾"有关?
无论如何,推送有些成功,但似乎遗漏了一些文件夹和文件。没有出现在在线Git回购上的文件和文件夹是:
nbproject文件夹vendors文件夹(可能是因为它是空的)plugins文件夹(也是空的)
"database.php"文件
也许还有一些其他文件也不见了,但我还没有发现。当repo被克隆到另一台计算机上时,一旦手动创建database.php文件,项目就可以正常工作,但我无法在NetBeans中打开项目,因为它无法将文件夹识别为NetBeans项目!奇怪的
所以我的问题是:
- 以前有人遇到过这个问题吗
- 是否有不同的协议将这些项目推送到Github
您需要将这些文件添加到git存储库中并提交它们。netbeans项目查找一个.nbproject文件,该文件也应该添加到您的存储库中。
感谢您让我使用gitignore,这一切都是全新的!删除了存储库并创建了另一个存储库,只是这次我在创建之前从gitignore下拉菜单中选择了"cakeHP"。然后,当我把所有东西都推到网上时,所有的文件/文件夹都随之而去!
感谢
编辑:除了core.php和database.php
gitignore在选择cakeHP后看起来是这样的,
tmp/*
[Cc]onfig/core.php
[Cc]onfig/database.php
app/tmp/*
app/[Cc]onfig/core.php
app/[Cc]onfig/database.php
!empty