python - 如何从存储库中删除带有 Django 项目的 virtualenv 并添加 requirements.txt 文件?

标签 python django github repository virtualenv

我将带有 Django 项目的 virtualenv 推送到 github 存储库。我发现这不是最佳解决方案的信息。我注意到社区建议将带有 pip freeze 而不是 virtualenv 的文件 requirements.txt 添加到 github 存储库。所以我想删除 virtualenv 并添加这样的文件。我想知道我该怎么做?

最佳答案

使用

$ git rm <your-virtualenv>
$ git status
$ git commit -m "commit-message"
$ git push

现在要禁止这些文件显示在 $ git status 上,请创建一个 .gitignore 文件。 或者简单地从项目根目录运行以下命令:

$ echo "<your-virtualenv>" >> .gitignore

如果您的代码在多个设备上使用,请推送 .gitignore。

关于python - 如何从存储库中删除带有 Django 项目的 virtualenv 并添加 requirements.txt 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44219449/

相关文章:

git - .gitignore 是什么?

python - 如何获取对象属性的类型提示?

python - 在 IIS 上设置 Django

Django + 执行异步进程?

Git 嵌套 repo

php - 使用 GitHub API 从 GitHub 获取打开的问题数

python - 我没有成功捕获来自 SQLAlchemy 的操作错误

python - Django - 私有(private)消息对话 View

python - pip在python3.6上安装Django

python - django.db.utils.OperationalError : my_table has no column id error?