我使用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