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

Почему не работает gitignore?

В .gitignore прописано "web/index.php", но этот файл упорно не игнорируется. Подскажите как быть?

P.S. "git rm -r --cached ." не помог
  • Вопрос задан
  • 6741 просмотр
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
SagePtr
@SagePtr
Еда - это святое
Если этот файл уже добавлен в систему контроля версий, то нужно его удалить оттуда или откатить до коммита, где этого файла ещё не было. От добавления в список игнорируемых он оттуда не пропадёт
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Yaolegol
git filter-branch --force (чтобы не удалился каталог с жесткого диска)
git filter-branch --tree-filter "rm -rf PATH" HEAD
где PATH - путь к файлу/папке

Как удалить директорию в Git?
https://help.github.com/en/articles/removing-sensi...
Ответ написан
Комментировать
@Cardan
Попробуйте поменять кодировку файла .gitignore на UTF-8.
У меня не работал gitignore, я все популярные советы перепробовал, хотя не понимал зачем это git rm -rf --cached, если я создал новый файл и он еще ни разу не был закоммичен.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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