Идем на GitHub, обновим страницу и… файл. gitignore приехал, а директории. idea и target никуда не делись! А дело в том, что GIT не применил наш файл, а взял данные из своего кэша.
Выполняем в GIT команды:
$git rm –rf — -cached. (удалить кэш всех файлов. Точка в конце команды — это все файлы)
Cнова индексируем: $git add.
Коммитим $git commit — -am «removeGarbage»