.gitignore
AI TERM术语词条术语释义
Git 仓库里的一个配置文件,用模式规则告诉 Git 哪些文件和目录不需要纳入版本管理,避免敏感信息或临时文件被误提交。
.gitignore 是放在 Git 仓库中的配置文件,用来声明哪些文件和目录应当被 Git 忽略。被忽略的内容不会出现在待提交列表里,也不会被意外推送,因此常用于排除敏感信息、编译产物和本地临时文件。
基本写法
- 每行写一个匹配模式,可按文件名、目录名或通配符书写
- 可以针对整个目录忽略,也可以只忽略某类后缀的文件
- 支持用感叹号开头的规则把某些文件重新纳入跟踪
主要用途
- 防止密码、密钥等敏感文件进入仓库
- 排除依赖包、构建输出、日志等与源码无关的内容
- 减少无关文件干扰,让提交记录更清晰
注意事项
忽略规则只对尚未被跟踪的文件生效。如果某个文件已经被提交过,需要先把它从跟踪列表中移除,规则才会起作用。不同层级的忽略文件作用范围不同,团队应约定统一规范。