
Как удалить папку .idea и лишние файлы из Git

Удаляем ненужные папки и файлы при синхронизации в Git репозиторий
Прежде всего добавим файл .gitignore
в корень проекта:
1 | touch .gitignore |
Добавим в него построчно имена папок, которые необходимо исключить из синхронизации:
1 | echo ".idea" > .gitignore |
Удалим все проиндексированные файлы:
1 | git rm -r -f --cached . |
Запустим индексацию заново:
1 | git add . |
Добавляем коммит и пушим:
1 | git commit -m "Remove files" |