Как удалить папку vendor или .idea из git

Иногда в git репозиторий попадают разные файлы или папки, которых там быть не должно. Т.е. в существующий проект добавляет git репозиторий. Потом добавляем файлы, делаем коммит. А потом понимаем, что в нашем коммите нам не нужны некоторые папки, типа .idea или vendor или любые другие.

Что тут можно сделать.

echo '.idea' >> .gitignore
echo 'vendor/' >> .gitignore
# удаляем папки из кеша
git rm -r --cached .idea
git rm -r --cached vendor

git add .gitignore 

git commit -m "Удалил папки .idea и vendor из репозитория"
git push origin master

 

Метки:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *