# Git 中的 .gitignore 文件的作用是什么?如何配置?
6 min read
【核心定义】 .gitignore 文件用于指定 Git 版本控制系统应忽略跟踪的文件或目录模式,确保无需纳入版本管理的文件(如编译产物、本地配置、依赖包等)不会被意外提交到仓库中。
【核心定义】 .gitignore 文件用于指定 Git 版本控制系统应忽略跟踪的文件或目录模式,确保无需纳入版本管理的文件(如编译产物、本地配置、依赖包等)不会被意外提交到仓库中。
Git 分支本质上是一个指向某个提交对象的可变指针,它允许开发者在独立的开发线上进行工作,而不会影响主线代码。
【核心定义】Git 中的文件状态是指文件在工作区、暂存区(索引区)和版本库之间的流转关系,核心分为未跟踪、已修改、已暂存、未修改四种基本状态。
Git 中比较不同版本之间的差异,本质上是基于其有向无环图(DAG)提交历史,通过三路合并算法计算两个或多个提交对象(或工作区、暂存区)在文件内容上的增删改变化,并以可读的补丁格式呈现。
Git 全局配置是存储在用户主目录下的 .gitconfig 文件中的系统级设置,用于定义跨所有 Git 仓库的默认行为和用户身份信息。
Git 配置系统是一个分层级的键值对存储机制,用于定义 Git 在本地、全局或系统级别的行为参数,可通过 git config 命令进行查看与管理。