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

Как заставить Git игнорировать файлы?

Есть файл .gitignore, в котором всего три строки:
log/*
tmp/*
profile/*

Первые два шаблона работают, игнорируются и файлы и папки — всё в общем. А вот profile/* не хочет работать ни в какую. Индексирует любые изменения. git reset --hard не убирает файлы из списка проиндексированных, то есть Git проиндексировал .gitignore, знает, что надо игнорировать, но не игнорирует. git rm -r --cached "profile/*" не помогает, как и не помогает игнорирование каждого отдельного файла, каждой отдельной директории.
  • Вопрос задан
  • 1050 просмотров
Подписаться 4 Оценить 4 комментария
Решения вопроса 1
Astrohas
@Astrohas
Python/Django Developer
git rm -r --cached . 
git add .
git commit -am "Remove ignored files"
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@architawr
"Ok, Google" и все твои проблемы решены
Попробуйте: /log//tmp//profile/
Ответ написан
Toha96Toha
@Toha96Toha
Программист PHP Верстальщик
Попробуйте записать папку в .git/info/exclude - exclude это файл
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы