初次运行Git前的配置
初次运行Git前的配置
Git自带一个git config
的工具来帮助设置控制Git外观和行为的配置变量。这些变量存储在三个不同的位置:
/etc/gitconfig
文件:系统配置文件,存储每一个用户及它们仓库的通用配置,需要使用超级用户权限来修改它,git config --system
~/.gitconfig
或者~/.config/git/config
文件:只针对当前用户。可以使用--global
选项让Git读写此文件,这会让该用户的所有仓库生效。- 当前使用仓库的Git目录中的
config
文件(.git/config
):针对改仓库。进入某仓库,通过--local
选项让Git强制读写此文件。
每一级会覆盖上一级的配置,.git/config
的配置配置变量会覆盖/etc/gitconfig
中的配置变量。
可以通过一下命令查看所有的配置和它们所在的文件
git config --list --show-origin
用户信息
每一个git提交都需要使用你的用户名和邮件地址,所以第一件事情就是设置它们。
git config --global user.name "John Doe"
git config --global user.email johndoe@example.com
使用--global
只需要设置一次,在Ubuntu中,配置信息存储在.gitconfig
文件中
检查用户信息和电子邮件
git config user.name
git config user.email
获取帮助
git help <verb>
git <verb> --help
man git-<verb>
比如获取config
相关的帮助信息:
git help config
选项的参考(简洁)
git config -h
配置编辑器
使用vim编辑器
git config --global core.editor vim
emacs同理