Странное поведение .gitignore исключить папку - PullRequest
0 голосов
/ 26 февраля 2020

Я прочитал это руководство и говорит:

enter image description here

Почему каталог "Timer / RoutineTimer / .idea /" "не игнорируется в моем хранилище?

в моем хранилище

Ответы [ 2 ]

2 голосов
/ 26 февраля 2020

.gitignore будет только препятствовать добавлению этого файла, но он уже находится в хранилище. Вы должны удалить файлы из вашего хранилища. Следующая ссылка содержит больше информации:

Gitignore не работает

0 голосов
/ 26 февраля 2020

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

# remove any committed file. 
git rm -r --cached <file>

# remove any committed directory and all its content.  (-rf for recursive)
git rm -rf --cached <folder>

enter image description here

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

BFG

https://rtyley.github.io/bfg-repo-cleaner/

enter image description here

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