Задать вопрос
@evomed

Почему не удаляет __pycache__ из отслеживания?

В пайтон проекте в каждой подпапке создается папка кэша. Мне нужно ее удалить из отслеживания. Добавил в gitignore **/__pycache__/ , но все равно из подпапок попадает в отслеживание.
  • Вопрос задан
  • 169 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 2
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Тут возможна путаница в терминологии.

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

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

Ну и ваше правило избыточно. Достаточно просто
__pycache__/
Ответ написан
Комментировать
@Everything_is_bad
ну так ты левое (согласен, избыточное) правило какое-то придумал, надо просто
__pycache__/
ну и учитывай что уже добавлено так и останется в git, для удаления нужно сделать дополнительные действия (гугли)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽