📄 .gitignore 生成器 — 在线一键生成 Git 忽略文件

勾选你用到的语言、框架、IDE、操作系统与工具,实时生成标准的 .gitignore 文件。支持搜索过滤、全选清空、自定义追加, 一键复制或下载,再也不用手写忽略规则。

📝 实时预览(.gitignore) 0 项

📘 .gitignore 语法速查

写法含义
# 注释以 # 开头的行为注释,会被忽略。
logs/忽略名为 logs 的目录(末尾的 / 表示目录)。
/build仅忽略根目录下的 build,子目录中的不忽略。
*.log* 匹配任意多个字符(不跨目录),忽略所有 .log 文件。
? 匹配单个字符,如 ?ab? 匹配 xaby。
**/foo** 匹配任意层级的目录,忽略所有位置的 foo。
! 取反!important.log 表示"不忽略"该文件(常用于例外)。
[abc]匹配方括号内任意一个字符,如 file.[ch]

💡 使用与排错小贴士

🚀 你可能也用得上

🐙 Git 命令速查 🐳 Docker 命令速查 ⏰ Crontab 表达式生成 🐧 Linux 命令速查
💡 这个位置等你来 — 软广告位 / 友情链接 / 合作开发 正在开放中 查看价格

📘 使用说明

  1. 勾选你用到的语言、框架、IDE 和系统
  2. 右侧实时预览生成的规则
  3. 可在自定义框追加自己的规则
  4. 一键复制或下载为 .gitignore

❓ 常见问题

Q: 为什么加了 .gitignore 还是不生效?
A: 因为文件已被 Git 跟踪。.gitignore 只对未跟踪文件生效。解决方法:执行 git rm -r --cached . 清除索引,然后 git add . 重新添加,最后提交即可。
Q: .gitignore 语法有哪些?
A: * 匹配任意字符(不含 /)、** 匹配任意层级目录、? 匹配单字符、[abc] 匹配字符集、! 取反(不忽略)、/ 开头表示仅根目录、/ 结尾表示仅目录、# 为注释。
👉 下一步 🏆 看看周榜热门 🧩 工作流中心 🔍 全部工具分类

已复制