在你的项目根目录(LINNOTE/
)下,新建一个文件,命名为:.gitignore
。
目录结构如下:
LINNOTE/
├── .gitignore ✅ 现在出现了
├── .venv/ ✅ 被忽略
├── manage.py
├── LinNote/
├── requirements.txt
└── ...
粘贴以下内容,这是一个适用于 Django 项目 的推荐 .gitignore
配置:
# Python __pycache__ 等编译文件
__pycache__/
*.py[cod]
*$py.class
# 虚拟环境
.venv/
venv/
# VS Code 配置(可选)
.vscode/
# Django migrations(可选,根据项目需要)
**/migrations/*.pyc
**/migrations/__pycache__/
**/migrations/*.sqlite3
**/migrations/*.log
# SQLite 数据库
db.sqlite3
# 本地配置或敏感信息(可选)
.env
.DS_Store
# pip 依赖缓存(可选)
pip-log.txt
# coverage、测试等工具的缓存(如果有)
htmlcov/
.coverage
.pytest_cache/
.tox/
.gitignore
只影响 Git 未追踪的文件。
如果你已经 git add
了 .venv/
,忽略是不会起效的,必须先移除追踪:
git rm -r --cached .venv/
如果主项目的__pycache__
文件也已经git add
了,也要先移除跟踪
cd LinNote
git rm --cached -r __pycache__/
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 1909773034@qq.com