Как удалить папку хранилища из файла .gitignore? - PullRequest
0 голосов
/ 05 ноября 2018

Мой файл .gitignore содержит одну большую строку:

/node_modules/public/hot/public/storage/storage/*.key/vendor/.idea/.vagrantHomestead.jsonHomestead.yamlnpm-debug.logyarn-error.log.env

Поскольку в моем хранилище есть папка, содержащая все значки / изображения, которые используются на моем веб-сайте, я хочу, чтобы эта папка также загружалась в github. К сожалению, кажется, что вся папка public / storage находится в gitignore, поэтому она игнорируется.

Небольшой побочный вопрос - почему мой файл gitignore имеет пустое имя при просмотре в корневой папке?

Ответы [ 2 ]

0 голосов
/ 05 ноября 2018

Так когда-нибудь / запись должна быть на новой строке?

Да.

Как узнать, следует ли разделить / public / storage / storage на / public / storage и / storage или / public, / storage and / storage?

Каждая запись относительно того, где .gitignore находится в репо.
Начальная косая черта соответствует началу пути. Например, «/*.c» соответствует «cat-file.c», но не «mozilla-sha1/sha1.c» (опять же, относительно того, где находится .gitignore).

Чтобы проверить, работает ли ваш .gitignore, проверьте вывод:

git check-ignore -v -- a/file/in/the/repo
0 голосов
/ 05 ноября 2018

Я думаю, что ваш .gitignore файл неправильный, тогда у вас должна быть одна запись в строке.

Немного похоже, что в вашем файле нет символа новой строки. Если вам нужна эта папка в вашем проекте, удалите эту строку из вашего файла и добавьте папку.

https://git -scm.com / Docs / gitignore

...