Начиная новый проект в PhpStorm (при работе с Git) необходимо создать в корне проекта файл .gitignore, в который внести директорию .idea (служебная директория PhpStorm). Тем самым мы исключаем .idea из отслеживаемых Гитом файлов и он не попадает в репозиторий.
Создать файл .gitignore можно руками или же с помощью плагина для PhpStorm.
# phpstorm project files
.idea
Если директория .idea всё же попала в репозиторий Git, её оттуда можно удалить.
Шаг 1
# Создать файл .gitignore в корне если его ещё нет (touch в Linux)
touch .gitignore
# Добавить папку .idea в игнор-лист Гита (или руками - см. выше)
echo ".idea" > .gitignore
Шаг 2
# Удалить все проиндексированные файлы
git rm -r -f --cached .
# Запустить индексацию заново
git add .
Или же можно так:
# Удалить из стейджинга только папку .idea
git rm -r --cached .idea
# Добавить файл .gitignore в Гит
git add .gitignore
Шаг 3
# Добавляем коммит и пушим
git commit -m "Deleted folder idea from git"
git push -u origin master