#git

Итак перед нами встала задача - не коммитить папку 

.idea
и все ее содержимое в репозиторий и вообще не упоминать в .gitignore файле проекта. Неважно кто или что против - статический анализатор кода, совесть или же тимлид. Последний конечно же еще больше расстроится. Итак есть как минимум пара способов это сделать:

  1. Заходим в корневую папку своего пользователя. Создаем глобальный файл .global_gitignore и указываем в нем те папки, которые требуется не коммитить...

Довольно просто на самом деле, пока тимлид не заметил. Набираем

git commit --amend -m "Наше новое сообщение коммита"

затем 

git push --force origin <target branch name>

...