Как сделать чтобы git не видел .idea?
Для начала удалите папку из git: git rm -r --cached .idea
В .gitignore должно быть просто .idea/ без звёздочки. Пример.
Кстати, для .gitignore в PhpStorm есть плагин.
Если сделать, как посоветовал Назар Мокринский, то файлы будут игнориться только при работе с git через PhpStorm, что в общем-то серьёзное ограничение. Тогда уж лучше использовать .git/info/exclude, но все эти способы отказаться от gitignore, скажем так, не пользуются популярностью.
Вот так