Як видалити папку .idea з git?
January 2021 // 1 хвилина на читання // 211 переглядів
Ця нотатка може бути застосована до будь-якого файлу або папки, яку вже додали і запушили в репозиторій системи контролю версій (github, bitbucket, gitlab).
При кожному черговому створенні нового проекту і додаванні його на github, забуваю додати папку .idea в .gitignore файл.
Отже, для видалення папки .idea з git-репозиторію необхідно:
Додати папку в .gitignore
Це можна зробити як вручну, так і за допомогою консольної команди
echo '.idea' >> .gitignore
Видалити папку .idea з стейджингу
Стейджинг (staging area) — файл, у якому міститься інформація даних, які увійдуть у наступний коміт. Без видалення папки зі стейджингу, git буде ігнорувати зміни всередині папки .idea.
git rm -r --cached .idea
Додати оновлений файл .gitignore і запушити зміни
Ці команди не потребують опису, просто по черзі виконуємо їх.
git add .gitignore
git commit -m 'Видалена папка .idea'
git push
Такий самий алгоритм дій буде для видалення будь-якого файлу / папки з git-репозиторію.