Итак, это будет небольшая инструкция по созданию git проекта (в bitbucket), рулить которым будет Phpstorm. И "проблема" с папкой .idea.
Создаем проект в PhpStorm с Git
10.01.2020
Порядок действий:
Создаем проект в Bitbucket (можно самый простой, без файлов).
На локальной машине создаем рабочую папку и клонируем репозиторий:
git clone git@bitbucket.org:_Oddler_/NAME.git
Проблемный момент: Далее нужно создать .gitignore. Первый раз сгенерировал его, через плагин в самом PhpStorm, и тут появилось осложнение: при вызволении в обычной консоли:
git add . git commit -m "Init" git push -u origin master
в репозиторий улетала и папка .idea
Вычистил ее: git rm --cached .idea/ но это решает проблему только одного коммита, т.к. удаляет только из текущего индекса, после git add . .idea добавляется повторно.
Причина: как оказалось в сгенерированном файле сама директория .idea не игнорируется. Там набор правил на папки и файлы в ней.
Решение: Добавить в .gitignore:
.idea/