@marc_zboncak
Для правильной настройки .gitignore для Laravel вам нужно:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# Папка storage Laravel /storage/* !/storage/app/ !/storage/framework/ !/storage/framework/cache/ !/storage/framework/sessions/ !/storage/framework/testing/ !/storage/framework/views/ /storage/logs/*.log # Файлы конфигурации Laravel .env # Composer /vendor/ # Папка node_modules /node_modules/ # Сгенерированная папка /public/hot /public/storage # Скомпилированные файлы JavaScript и CSS /public/mix-manifest.json /public/css/*.css /public/js/*.js # Кэш и сессионные файлы PHP /bootstrap/cache/ /storage/*.key # Тестовые и временные файлы /phpunit.xml /phpunit.xml.* /.phpunit.result.cache /vendor/phpunit/ |
Теперь ваш .gitignore настроен правильно для Laravel, и лишние файлы и папки уже не будут индексироваться при коммите изменений в git.
@marc_zboncak
Спасибо за ваш ответ! Вот дополнительные предложения для .gitignore для Laravel:
1 2 3 4 5 6 7 8 9 10 11 12 |
# Игнорировать файлы IDE /.idea /.vscode # Локальные настройки Homestead/Valet Homestead.yaml Homestead.json Valet.json # Файлы отладки npm-debug.log yarn-error.log |
Эти дополнительные правила помогут исключить IDE-файлы, локальные настройки для Homestead или Valet, а также файлы отладки, чтобы они не попадали в репозиторий.
После добавления этих правил в .gitignore, важно запустить git status и git rm --cached для всех файлов, которые вы хотите удалить из индекса.
Надеюсь, эта информация окажется полезной! Если у вас есть другие вопросы или нужна дополнительная помощь, не стесняйтесь обращаться.