📂

.gitignore 生成器

在线 .gitignore 生成器,根据开发语言和框架自动生成 .gitignore 文件

👁️ - 次使用
🌐 语言
🔧 框架 & 工具
📦 IDE & 系统

使用说明:勾选需要的语言、框架、工具和 IDE,自动生成对应的 .gitignore 文件。

适用场景:新建项目时快速生成 .gitignore、统一团队 Git 配置。

隐私说明:所有数据仅在浏览器本地处理,不会上传到任何服务器。

📖 描述:在线 .gitignore 生成器,根据开发语言和框架自动生成 .gitignore 文件

📂 分类:开发工具

🔒 隐私:所有数据仅在浏览器本地处理,不上传到任何服务器。

使用场景

刚创建新项目的程序员第一件事就是配 .gitignore。你建了一个 Node.js 项目,要忽略 node_modules 目录;编译 C++ 项目要忽略 .o 和 .exe 文件;Python 项目要忽略 pycache 和 .pyc 文件。但 .gitignore 规则不止这几条,不同语言还有各自的临时文件、IDE 配置、系统文件需要忽略。自己一条条写容易漏掉重要的规则,用这个生成器选一下自己的开发语言和框架,自动生成一份完整的 .gitignore。

做项目交接和代码标准化的人也用得上。团队里不同成员用的操作系统、编辑器不同,生成的临时文件也五花八门(Mac 的 .DS_Store、Windows 的 Thumbs.db、VS Code 的 .vscode/ 等)。如果在 .gitignore 里没配好这些东西,经常有人不小心把系统文件提交到仓库里。用生成器统一生成一份覆盖全面的 .gitignore,每个人新建项目都用同一份模板,能省去很多清理提交记录的麻烦。

Git 新手经常在这上面踩坑。commit 完之后发现 node_modules 这个几万文件的目录被提交了,推上去 git push 要传几个小时,删又删不干净。用生成器在项目初始化的时候就配好 .gitignore,能避开这些问题。

常见问题

问:支持哪些语言和框架的模板? 答:支持 Java、Python、Node.js、Go、Rust、C/C++、Ruby、PHP、Swift、Kotlin、Flutter、React、Vue、Angular 等几十种常见语言和框架的模板。你也可以多选组合多个模板。

问:.gitignore 里已经写了规则但文件还是被跟踪了,为什么? 答:如果文件之前已经被 git add/commit 过,即使后来添加到 .gitignore,Git 仍会继续跟踪它。你需要先用 git rm --cached <file> 从 Git 的跟踪中移除该文件,之后再提交 .gitignore 修改才会生效。

问:能不能自定义添加忽略规则? 答:可以。生成器的基础模板是根据语言自动生成的,你可以在结果文本框里手动添加或修改规则。生成器提供的是一个好的起点,最终文件完全由你掌控。

相关工具推荐

📢 AdSense 广告位 — 审核通过后自动展示

🔥 热门工具

加载中...