Как сделать чтобы git не видел .idea?

Начинаю использовать в работе git. Очень понравилось. Но не могу осилить одну проблему:
В PHPStorm есть папка .idea где редактор сохраняет конфигурации. При любой операции там значения меняются а git это все учитывает что ужасно мешает. Особенно при слиянии веток.

Добавил в .gitignore:
.idea/*
Но он не помогает. Как сделать так чтобы git вообще забыл что есть эта папка. Уже 3 день мучаюсь.
  • Вопрос задан
  • 87392 просмотра
Решения вопроса 1
27cm
@27cm
TODO: Написать статус
Для начала удалите папку из git: git rm -r --cached .idea

В .gitignore должно быть просто .idea/ без звёздочки. Пример.

Кстати, для .gitignore в PhpStorm есть плагин.

Если сделать, как посоветовал Назар Мокринский, то файлы будут игнориться только при работе с git через PhpStorm, что в общем-то серьёзное ограничение. Тогда уж лучше использовать .git/info/exclude, но все эти способы отказаться от gitignore, скажем так, не пользуются популярностью.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
nazarpc
@nazarpc
Open Source enthusiast
Папка .idea это ваше локальное окружение, оно в репозитории упоминаться не должно, не нужно его засовывать в .gitignore.
Вот что нужно сделать:
d4cbe31f7e4147a8ab3ae319c639fb93.pngedaf451152dd4a79b82e9d394b0da31f.png
Ответ написан
@ifqthenp
Мой .gitignore выглядит так:
# IntellijIdea files
*.iml
.idea
out

Все прекрасно игнорит, палочка сзади не нужна.
Ответ написан
Комментировать
amurcoder
@amurcoder
Web Developer
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы