Как удалить папку .idea из git?

Эта заметка может быть применена к любому файлу или папке, которую уже добавили и запушили в репозиторий системы контроля версий (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-репозитория.

Anatolii Koziura

Антураж-куражмонтаж в мире web разработки.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *