Я просто программист-любитель, но мои проекты становятся все более сложными, и поэтому я хотел использовать систему контроля версий. GIT казался очевидным выбором. Я также хотел более сложную среду IDE, интегрированную с GIT / Github, поэтому я выбрал Pycharm.
В моих первых нескольких тестовых проектах все было хорошо. Я мог бы зафиксировать изменения и отправить их sh в свой GIThub, а затем вытащить их с другого компьютера и получить синхронизированный проект.
Я понимаю преимущества виртуальной среды (хотя для моего небольшого проекта это кажется ненужным) но я немного смущен тем, где Pycharm, похоже, хочет разместить файлы. Более того, теперь, когда я делаю pu sh на Github, папка Venv тоже загружается. Я не понимаю, зачем мне Venv в моем репозитории Github (или я должен?), Поэтому я добавил его в свой .gitignore
/venv/
/MyProject/venv/
PycharmProjects/MyProject/venv/
, но он все еще там и все еще обновляется. Я попытался удалить его в командной строке:
$ git rm -r venv/
, и это испортило мою среду в Pycharm (хотя фактический каталог все еще присутствовал).
Что я делаю не так - и как исправить?
Большое спасибо!