一般在新的系统上,我们都需要先配置下自己的 Git 工作环境。配置工作只需一 次,以后升级时还会沿用现在的配置。当然,如果需要,随时可以用相同的命令修改已有的配置。
Git 提供了一个叫做 git config 的命令来配置或读取相应的工作环境变量而正是由这些环境变量,决定了 Git 在各个环节的具体工作方式和行为。这些变量可以存放 在以下三个不同的地方:
/etc/gitconfig
文件:系统中对所有用户都普遍适用的配置。若使用git config
时用--system
选项,读写的就是这个文件。~/.gitconfig
文件:用户目录下的配置文件只适用于该用户。若使用git config
时用--global
选项,读写的就是这个文件。.git/config
文件:当前项目的 Git 目录中的配置文件(也就是工作目录中的.git/config
文件)这里的配置仅仅针对当前项目有效。
每一个级别的配置都会覆盖上层的相同配置
第一个要配置的是你个人的用户名称和电子邮件地址。这两条配置很重要,每次 Git 提交时都会引用这两条信息,说明是谁提交了更新,所以会随更新内容一起被永久纳入历史记录:
$ git config --global user.name "username"
$ git config --global user.email 11111@example.com
要检查已有的配置信息,可以使用 git config --list
命令
删除配置信息 git config --global --unset user.email