我将带有 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/