Удаление зафиксированных в git файлов?
Можно ли как-то поставить папку в git ignore, чтобы избежать в будущем случайного добавления. Спасибо!Можно, создаёте в корне файл .gitignore и пишите туда примерно следующее (мой файл .gitignore):.idea/
nbproject/
node_modules/
css/
Удаление "случайно попавших" в историю файлов, из этой самой истории, в т.ч. если Вы уже сделали коммит (и даже если не один) делается с помощью команды git-filter-branch (по ссылке есть примеры). В том числе про это можно прочитать тут или даже найти на самом "Тостере", например тут.
P.S. А ещё в этом плане неплохо помогает иногда IDE под названием "PHPStrorm", показывая подсказки на подобии "Игнорируемые файлы присутствуют в истории репозитория" и даже подсказывая команды, как эти файлы из истории репозитория удалить :)
Один файлgit rm .idea/workspace.xml --cached
Целую папкуgit rm -r .idea --cached