.gitignore 生成器

勾技术栈和编辑器,立刻拼出一份能用的忽略规则,复制或直接下载

选择技术栈

生成的 .gitignore


  

规则来自各技术栈的通行写法,生成后按项目实际删减即可;已经提交进仓库的文件需要 git rm --cached 才会被忽略。

.gitignore 该写什么

忽略规则分三层:构建产物(dist/、*.pyc)、依赖目录(node_modules/、.venv/)、本机环境(.env、.DS_Store、.idea/)。前两类是为了别把能重新生成的东西塞进仓库,第三类是为了别把机器相关的噪声带进来。

最常被忘掉的一条是 .env:一旦带密钥的配置文件被提交,改密钥之前它一直在 git 历史里,删文件是删不掉的。先写好忽略规则,再写代码。