Я использую git в качестве моей основной системы управления версиями и недавно начал использовать git для своих проектов CakePHP. Это мой текущий файл .gitignore:Использование Git с проектом CakePHP
app/tmp
vendors/
Как используется в CakePHP мерзавца репо, но это вызывает немного больше работы для меня при развертывании проекта на сервере, потому что я должен пойти и создать все app/tmp/sub-directories вручную, прежде чем они будут работать правильно. Есть ли способ настроить его, чтобы игнорировать содержимое в этих папках, но все еще иметь их под контролем git, чтобы они отображались, когда я клонировал репо в горячую директорию?
У меня также была проблема с моим индексом git, который был сброшен, пока я работаю над ним, что заставляет меня делать гораздо больше ошибок, чем нужно, любые идеи по этому поводу тоже?
Можете ли вы подробнее рассказать о своей проблеме с помощью индекса git? Какие шаги будут воспроизводить проблему? –
Вы, вероятно, хотите получить ответы от http://stackoverflow.com/questions/115983/how-do-i-add-an-empty-directory-to-a-git-repository относительно того, как добавлять каталоги, но игнорировать их содержимое , –
Я не уверен в действиях, которые вызывают проблемы, но то, что кажется случайным, все файлы в индексе показаны как удаленные, тогда я должен повторно добавить все файлы в индекс. – trobrock