配置文件来源
git变量配置存储在三个不同的文件中:
- 全局配置,/etc/gitconfig 文件: 包含系统上每一个用户及他们仓库的通用配置。
- 当前用户配置,~/.gitconfig 或 ~/.config/git/config 文件:只针对当前用户。
- 当前仓库配置,当前使用仓库的 Git 目录中的 config 文件(即 .git/config):针对该仓库。
每一个级别会覆盖上一级别的配置,当前仓库的配置变量会覆盖当前用户的配置变量、当前用户配置的变量会覆盖全局配置的变量。
查看所有配置变量
git config --list --show-origin
--show-origin
显示对应配置项的来源文件。
查看全局配置
git config --system --list
查看当前用户配置
git config --global --list
查看当前仓库配置
git config --local --list
查看某一个配置项
git config user.name
git config --show-origin user.name
配置用户信息
git config --global user.name "John Doe"
git config --global user.email johndoe@example.com
配置文本编辑器
git config --global core.editor {editor/path}