返回免费在线工具集合

gitignore 生成器

按技术栈、操作系统与编辑器组合生成标准 .gitignore,自动去重分组,可复制或下载。

开发 独立定制 输出:网页 免费使用 发布时间: 阅读量:6 作者:马慧
正在加载工具…

十二个片段只勾三项

杭州余杭的栖梧工作室里,闻笙新建了一个 Node 项目,开发机是 macOS、编辑器用 VS Code,他要一份别把 node_modules 与 .DS_Store 提交上去的忽略清单。"语言与框架"一组六个片段,"Node""Python""Java""Go""Rust""PHP"都写死在源码里,勾选只决定拼不拼,内容改不了。本例只勾"Node",另外五项一个不碰。刚勾上,左侧文本就变了,因为每个复选框的 change 都会重跑拼接。

勾选语言与框架

勾完就拼不按生成

操作系统那组是"macOS""Windows""Linux",编辑器那组是"VS Code""JetBrains""Xcode",本例各取一个,三组十二个片段只用了三个。三项齐了之后左侧累计 245 字符,按勾选顺序拼成三段,段间留空行,末尾补一个换行。按"生成"同样不是必需的,实时联动已经刷好了。一项都没勾时,框里会写"# 先在上面勾选技术栈"。

勾选操作系统与编辑器

结果落在左边那个框

真正要读的是左侧"生成的 .gitignore",右侧那个框实测长度 0,从没被赋过值,界面上并排放着很容易盯错地方。245 字符里,"node_modules/"和".DS_Store"都在,正挡住闻笙最担心的两样;VS Code 那段用"!.vscode/settings.json"与"!.vscode/extensions.json"把两个配置从忽略里捞了回来。源码把结果写进 io.src.value,右边那个框压根没接上。

查看生成的 .gitignore

隐藏文件名不要改

页面三个按钮是生成、"复制到剪贴板"和"下载 .gitignore"。复制取的是左侧那段 245 字符,不会去碰右边的空框;下载拿到的文件名以点开头,macOS 会当成隐藏文件给提示,这不是失败,别改名也别当成没下下来。放到仓库根目录才生效,闻笙拿到后直接丢进去即可。

复制到剪贴板或下载

企业知识网( www.qiyezhishi.com )提供的结果为参考性内容,不构成法律、税务或投资建议。具体请以主管部门口径与最新法规为准。

本文作者

马慧,企业知识网站长,10年+SEO/GEO经验,精通白帽SEO与网站优化,擅长全网营销与短视频引流,曾打造日均万IP的SEO博客(小小课堂网)、十万IP泛流量资讯网站(错误博客)。自川来熟食连锁店长,5年熟食生产与管理经验,精通抖音本地生活服务运营。