← Повернутись до блогу

Як видалити папку .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-репозиторію.

2018–2025 (c) Списуй але не один в один