Почему не игнорируются файлы venv, добавленной в .gitignore?
Если файлы или папки, указанные в .gitignore, не игнорируются, есть несколько возможных причин: 1. gitignore не применяется к уже проиндексированным файлам. Если файлы venv были добавлены в репозиторий до добавления соответствующей записи в .gitignore, они все равно будут отслеживаться Git'ом. Чтобы исправить это, вам нужно удалить файлы venv из репозитория. Выполните команду git rm --cached ... Читать далее