Такая ситуация:
создал репозиторий на локалке с настройками в gitignore:
# Created by https://www.gitignore.io/api/nuxtjs
# Edit at https://www.gitignore.io/?templates=nuxtjs
### Nuxtjs ###
# dependencies
node_modules
# logs
npm-debug.log
# Nuxt build
.nuxt
# Nuxt generate
dist
# My IDE
.idea
# End of https://www.gitignore.io/api/nuxtjs
Далее запушил на пустой удаленный новосозданный приватный репозиторий свой локальный проект:
git push -u origin master
В итоге получил вот такие файлы на гитхабе:

Вопрос:
Почему запушились на гитхаб файлы который были в списке gitignore?
(Что я упустил из виду и какие могут быть варианты?)