无需登录 数据私有 本地保存

.gitignore 构建器 - 按语言/框架选择模板

2
0
0
0

.gitignore 构建器

按语言、框架、IDE 选择模板,快速构建专属的 .gitignore 文件

Python 全栈 Node.js 全栈 Java 开发 .NET 开发 Flutter 开发 Go 开发

加载模板中...

.gitignore 0 个模板
# 请选择模板来生成 .gitignore
0 行
常见问题
.gitignore 文件是什么?
.gitignore 是 Git 版本控制系统的配置文件,用于指定哪些文件或目录不应该被 Git 追踪。当你将文件模式写入 .gitignore 后,Git 会自动忽略匹配的文件,不会将其提交到仓库中。这对于排除编译产物、依赖包、敏感信息文件等非常有用。
.gitignore 应该放在哪里?
通常放在 Git 仓库的根目录下。你也可以在子目录中放置额外的 .gitignore 文件,其规则仅对该子目录生效。根目录的 .gitignore 规则会递归应用到所有子目录,但子目录中的 .gitignore 可以覆盖或补充父级规则。
如何强制追踪已被忽略的文件?
使用 ! 前缀可以取消忽略。例如,如果忽略所有 *.log 但想保留 important.log,可以添加 !important.log。注意,如果文件的父目录已被忽略,则需要先取消忽略父目录。也可以使用 git add -f 文件名 强制添加。
.gitignore 规则语法有哪些?
常用语法:* 匹配任意字符(除 /);** 匹配任意目录层级;? 匹配单个字符;[abc] 匹配字符集;以 / 开头仅匹配根目录;以 / 结尾仅匹配目录;! 表示取反(重新包含)。
为什么我修改了 .gitignore 但文件仍被追踪?
如果文件在添加 .gitignore 规则之前已经被 Git 追踪(已 commit),那么 .gitignore 不会自动忽略它。你需要先使用 git rm --cached 文件名 从暂存区移除该文件(不删除本地文件),然后提交,之后 .gitignore 规则才会生效。
这个工具生成的 .gitignore 可以直接使用吗?
当然可以!本工具整合了 GitHub 官方社区维护的 gitignore 模板,涵盖了主流语言、框架、IDE 和操作系统。你只需勾选需要的模板,工具会自动合并去重生成完整的 .gitignore 文件。你也可以添加自定义规则来满足特定需求。