.gitignore
在上方选择一个或多个模板以构建你的 .gitignore。 本地构建
关于此工具
.gitignore 文件告诉 Git 哪些文件不需要跟踪——构建产物、依赖目录、编辑器设置、操作系统杂项文件和密钥。这个生成器让你将常见技术栈(Node、Python、Go、Rust、Java 等)的精选模板与操作系统和编辑器规则(macOS、Windows、Linux、VS Code、JetBrains)组合起来,然后合并为一个干净的文件,并移除重复行。
你可以选择任意数量的模板;结果会即时更新,你可以复制它或将其下载为 .gitignore。模板随工具一起提供,因此不会通过网络获取任何内容——即使离线也能使用。每个部分都用注释标注,因此你可以看到每条规则的来源。
模板在本地打包并合并——不会发起任何网络请求。
常见问题
我可以组合多个技术栈吗?
可以——这正是它的用途所在。例如选择 Node、macOS 和 VS Code,工具会将这三者合并为一个文件,并删除任何本应重复的行。
这些模板来自哪里?
它们是随工具一起打包的精选、有代表性的规则集——即每个生态系统在实践中真正重要的那些行。它们并不是对每个上游模板的详尽镜像,但涵盖了常见情况。
我该如何使用这个文件?
将其保存为仓库根目录下的 .gitignore(复制输出内容或使用「下载」)。Git 会将其应用于未跟踪的文件;已跟踪的文件需要使用 git rm --cached 才能停止跟踪。