Я выполнял проект, написанный в Laravel, который был интересен в использовании.GIT & Laravel останавливает определенные файлы
Установка, которую я использую, представляет собой конфигурацию Homestead для бродячих боксов, поэтому я выполняю большую часть своей работы на своей локальной машине и отжимаю сервер разработки, когда он готов к работе. Во время установки мне пришлось нажать на папку журналов &, чтобы она работала правильно, но теперь я нахожусь на этапе, когда каждое совершение, которое я делаю через командную строку, включает в себя storage/logs/laravel.log
, который, когда я потом вытаскиваю его, спрашивает, чтобы я запустил/зафиксировал на сервере, потому что они разные.
Я добавил его в файл .gitignore в корневой директории проекта и это выглядит следующим образом:
/node_modules
/public/storage
/.idea
Homestead.json
Homestead.yaml
/storage/logs/
/vendor/
Продавец не вызывает у меня никаких проблем, если я не вносить в него изменения так что его не очень беспокоиться, его просто журналы, которые не перестанут расти. Если я использую инструмент GUI, я могу вручную сказать, что он не поднимается, но я хочу, чтобы он дошел до того, что я могу использовать терминал, чтобы его подтолкнуть, и не беспокоиться о необходимости записи журналов на сервер.
Я считаю, что это то же самое для .env
, поэтому я предполагаю, что решение будет работать для обоих. Я также заметил, что PHPStorm заявили, что они игнорируются, но отслеживаются git, если это помогает.
Я думаю, что вы ищете файл '.gitkeep' в вашем каталоге' logs' и правило, чтобы игнорировать любые журналы там - 'logs/*. Log'. Вы не должны хранить файлы журналов версий. –
.gitkeep не находится в папке/storage/logs, а другой игнорирует, должен ли я добавить его вручную, если есть ссылка, на которую я могу посмотреть? – Rlemm1991