Django项目中.gitignore文件应该放什么类型的文件
What type files should be put into .gitignore file in Django project
从我的另一个 post,我知道当我使用 git 时 __pycache__
应该放在 .gitignore
中。
而在我看到的其他 post 中,也有 .pyc
和 .pyo
文件。
是否应该全部放入.gitignore
文件中?
能否总结一下在Python/Django项目中,应该把哪些文件放到. gitignore
文件中?
有一个名为 Gitignore.io that help developers generate gitignore files for popular framework and languages. You can see the Django one here 的流行网络服务。
*.log
*.pot
*.pyc
__pycache__/
local_settings.py
db.sqlite3
media
除此之外,我还建议您忽略环境项目,例如 virtualenv 或与代码 运行 来自的本地环境相关的 .env 文件。这还允许您将密码和机密存储在环境文件中,并将它们排除在您的 git 存储库之外。
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
最后,我还会将 django static
文件夹添加到要忽略的文件列表中,因为它是在您部署代码时使用 collectstatic
收集的。
从我的另一个 post,我知道当我使用 git 时 __pycache__
应该放在 .gitignore
中。
而在我看到的其他 post 中,也有 .pyc
和 .pyo
文件。
是否应该全部放入.gitignore
文件中?
能否总结一下在Python/Django项目中,应该把哪些文件放到. gitignore
文件中?
有一个名为 Gitignore.io that help developers generate gitignore files for popular framework and languages. You can see the Django one here 的流行网络服务。
*.log
*.pot
*.pyc
__pycache__/
local_settings.py
db.sqlite3
media
除此之外,我还建议您忽略环境项目,例如 virtualenv 或与代码 运行 来自的本地环境相关的 .env 文件。这还允许您将密码和机密存储在环境文件中,并将它们排除在您的 git 存储库之外。
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
最后,我还会将 django static
文件夹添加到要忽略的文件列表中,因为它是在您部署代码时使用 collectstatic
收集的。