.gitignore 语法 - 如何排除 virtualenv 子目录?
.gitignore syntax - how to exclude virtualenv sub-directories?
我在一个项目中有几个不同的虚拟环境,例如
~/project_dir/sub_dirs/venv/...
将 */venv/*
添加到 .gitignore 文件不会阻止排除虚拟环境文件夹及其内容。防止将这些虚拟环境目录添加到 git 存储库的正确语法是什么?
每 https://github.com/github/gitignore/blob/master/Python.gitignore
venv/
对 sub-directories 有效。
我遇到了类似的问题,但我试图排除无法正常工作的 'vir-2.7/'。
似乎“.”(点)被 git 以不同方式打断,所以我已将目录名称更改为 'vir_2_7',以修复它。
- 在您当前项目的文件夹中创建“.gitignore”文件
- 例如,如果您有一些文件夹 "venv" 和“.vscode”,那么您只需将它们的名称添加到“.gitignore”文件中:
文/
.vscode/
如果在 Visual Studio 中,您可以简单地单击 Team Explore -> 文件夹中的右键 -> 忽略
在 .gitignore 文件夹中,只需在末尾添加带斜线的文件夹名称。
示例:venv/
这将忽略 venv 文件夹中的所有子目录。
我在一个项目中有几个不同的虚拟环境,例如
~/project_dir/sub_dirs/venv/...
将 */venv/*
添加到 .gitignore 文件不会阻止排除虚拟环境文件夹及其内容。防止将这些虚拟环境目录添加到 git 存储库的正确语法是什么?
每 https://github.com/github/gitignore/blob/master/Python.gitignore
venv/
对 sub-directories 有效。
我遇到了类似的问题,但我试图排除无法正常工作的 'vir-2.7/'。 似乎“.”(点)被 git 以不同方式打断,所以我已将目录名称更改为 'vir_2_7',以修复它。
- 在您当前项目的文件夹中创建“.gitignore”文件
- 例如,如果您有一些文件夹 "venv" 和“.vscode”,那么您只需将它们的名称添加到“.gitignore”文件中: 文/ .vscode/
如果在 Visual Studio 中,您可以简单地单击 Team Explore -> 文件夹中的右键 -> 忽略
在 .gitignore 文件夹中,只需在末尾添加带斜线的文件夹名称。
示例:venv/
这将忽略 venv 文件夹中的所有子目录。