В локальном gitignore не желательно игнорировать файлы напрямую связанные с проектом. Папка .idea генерируется в проекте конкретно твоей IDE. Mожно засорить gitignore если каждый будет игнорировать в нём файлы связанные с его IDE, OS или чем-то ещё. Ты можешь игнорировать файлы специфичные для твоих IDE, OS на уровне пользователя компьютера или системы, почитай про уровни гит конфигурации.
https://github.com/Rqik/FSD/blob/eb2254f20a718030ee7f9e3735ca22c9c2c37e75/.gitignore#L2
В локальном gitignore не желательно игнорировать файлы напрямую связанные с проектом. Папка .idea генерируется в проекте конкретно твоей IDE. Mожно засорить gitignore если каждый будет игнорировать в нём файлы связанные с его IDE, OS или чем-то ещё. Ты можешь игнорировать файлы специфичные для твоих IDE, OS на уровне пользователя компьютера или системы, почитай про уровни гит конфигурации.