2014-10-09 119 views
0

所以我通過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

回答

0

您需要將這些文件添加到您的git存儲庫並提交它們。 netbeans項目查找一個.nbproject文件,該文件也應該添加到您的存儲庫中。

0

感謝把我放到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