Gitignore文件配置指南:让你的仓库只保留需要的文件

.gitignore是Git仓库的核心配置文件,用于指定不被跟踪的文件/文件夹,避免仓库臃肿和敏感信息泄露。它是根目录下的文本文件,规则每行一个,可通过模板(如gitignore.io)快速生成。 核心语法包括:忽略特定文件/文件夹(如temp.txt、logs/);通配符批量忽略(*.log、*.tmp);递归忽略子目录(**/temp.txt);否定规则(!debug.log);注释(#)。常见场景如前端项目忽略node_modules/.env/dist/,Python项目忽略__pycache__/venv/,系统文件如.DS_Store/Thumbs.db。 若文件已被跟踪,需用git rm --cached移除后再提交.gitignore。注意路径准确、区分目录/文件、递归生效,且自身需避免被规则排除。掌握.gitignore能保持仓库整洁高效,提升协作体验。

阅读全文