GIT Игнорировать ранее добавленную папку - PullRequest
0 голосов
/ 09 апреля 2019

У меня есть папка logs /, которая была добавлена ​​в .git. Могут быть файлы и подпапки, а также внутри журналов / Я хочу игнорировать все внутри журналов / но не в самой папке / logs.

Я нашел следующую команду для удаления ранее добавленного файла:

git rm --cached filename

, но не смог проигнорировать файлы и папки внутри журналов / Я также попытался git rm --cached logs / *

, но он показываетвсе файлы в нем как удаленные

, но не помогают: (

Я просто хочу, чтобы git игнорировал все внутри журналов /

1 Ответ

1 голос
/ 09 апреля 2019

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

Например, как в этот ответ, вы можете создать .gitignore файл внутри этого каталога, который содержит:

*
!.gitignore

Затем добавьте этот файл в ваш репозиторий.Теперь каталог будет сохранен, но git будет отслеживать только файл .gitignore внутри него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...