我使用git作爲我的主要版本控制系統,並且最近開始在我的CakePHP項目中使用git。這是我目前的.gitignore文件:在您的CakePHP項目中使用Git
app/tmp
vendors/
正如CakePHP的git倉庫使用,但是這將導致更多的工作對我來說部署項目到服務器的時候,因爲我必須去創造一切app/tmp /子目錄,然後才能正常工作。有沒有辦法將它設置爲忽略這些文件夾中的內容,但是仍然將它們置於git控制之下,以便在將repo克隆到hoted目錄中時出現它們?
我也一直有一個問題,當我正在處理它時,我的git索引被重置,這導致我必須做比應有的更多的提交,對此也有任何想法?
你能解釋一下關於git索引問題的更多信息嗎?哪些步驟會重現該問題? – 2010-02-07 20:02:38
您可能想要從http://stackoverflow.com/questions/115983/how-do-i-add-an-empty-directory-to-a-git-repository獲得有關如何添加目錄但忽略其內容的答案。 – 2010-02-07 21:04:42
我不確定導致問題的活動,但似乎是隨機地將索引中的所有文件都顯示爲已刪除,然後我必須將所有文件重新添加到索引。 – trobrock 2010-02-07 22:53:10