忽略文件与 .gitignore
有些文件不适合纳入 Git 版本控制,如编译生成的二进制文件、临时文件和敏感信息。
.gitignore 文件
.gitignore 是一个文本文件,用于指定 Git 应该忽略的文件和目录。
创建 .gitignore
在项目根目录创建 .gitignore 文件,写入规则,例如:
## 忽略所有 .log 文件
\*.log
## 忽略 node_modules 目录
node_modules/
## 忽略所有 .env 文件
.env
常见规则说明
*表示匹配任意字符/结尾表示目录!用于否定规则,表示不忽略某些文件
生效条件
.gitignore只对未被跟踪的文件生效,已经被 Git 跟踪的文件需要先移除缓存:
git rm --cached <文件路径>
合理配置 .gitignore 能减少无关文件的提交,保持仓库整洁。
相关内容
- Git Hooks 自动化 本章介绍 Git Hooks 的概念与使用,帮助实现提交前检查、自动化脚本执行等功能,提高开发效率和代码质量。
- Git 子模块 本章介绍 Git 子模块的概念和使用方法,帮助管理包含其他 Git 仓库的项目依赖,提高代码复用性。
- 使用标签(Tag) 本章介绍 Git 标签(Tag)的使用方法,包括创建、查看和删除标签,用于标记重要版本节点。
- 常用图形工具与平台 本章介绍常用的 Git 图形界面工具和托管平台,帮助用户更直观地管理代码和协作开发。
- Git 命令速查表 本章提供常用 Git 命令速查表,方便快速查询和使用,提高工作效率。
- 常用配置模板 本章汇总常用的 Git 配置模板,帮助用户快速设置和优化 Git 使用体验。