git - Venv、Pycharm、GIT 和 Github
问题描述
我只是一个业余程序员,但我的项目变得越来越复杂,所以我想使用版本控制系统。GIT 似乎是显而易见的选择。我还想要一个更复杂的 IDE - 并且与 GIT / Github 集成,所以我选择了 Pycharm。
在我最初的几个测试项目中,一切都很好。我可以提交更改并将它们推送到我的 GIThub,然后从另一台计算机中提取它们并进行同步项目。
我了解虚拟环境的好处(尽管对于我的小项目来说似乎没有必要),但我对 Pycharm 似乎想要放置文件的位置有点困惑。此外,现在当我推送到 Github 时,Venv 文件夹也会被上传。我不明白为什么我想要 venv 在我的 Github 存储库中(或者我应该?),所以我将它添加到我的 .gitignore
/venv/
/MyProject/venv/
PycharmProjects/MyProject/venv/
但它仍然存在,并且仍在更新。我尝试在命令行中删除它:
$ git rm -r venv/
这弄乱了我在 Pycharm 中的环境(即使实际目录仍然存在)。
我做错了什么 - 我该如何解决?
非常感谢!
解决方案
推荐阅读
- dart - Flutter如何发布json数组
- amazon-web-services - Terraform 通过重新执行相同的 main.tf 创建多个 vpc
- javascript - 加载 AJAX 复选框的 Switchery 初始化错误
- amazon-web-services - 对其他 IAM 用户隐藏 EC2 实例
- .net - 为 ASP.NET Core lambda 函数 serverless.template 文件设置 AWS Authorizer 条目
- loops - Haskell:没有 (Num ()) 的实例 - 定义我自己的一元循环
- java - 设计 - 消费者模块的全局设置
- c# - c# - 如何用内联样式标签将span替换为c#中的b标签?
- reactjs - Reactjs map 函数不渲染组件
- node.js - 无法将 React 应用程序部署到 Kubernetes