1. git config --system : 为整个系统配置仓库的通用配置,配置信息在/etc/gitconfig文件(用--system配置的信息,该Linux系统下的所有用户都可使用)
2. git config --global: 为当前用户配置仓库的通用配置,配置信息在/.gitconfig或/.config/git/config文件(配置在当前用户下信息,在guest用户下不可使用)
3. git config: 为当前仓库配置信息,配置信息在当前仓库的.git/config文件中
每一个级别覆盖上一级别的配置,所以.git/config的配置变量会覆盖/etc/gitconfig中的配置变量
配置用户信息:
git config --system/--global/null user.name username
git config --system/--global/null user.email email
如果使用了--global选项,该命令只需运行一次,之后无论在该系统上做任何事情,git都会使用那些信息,当你想针对不同项目使用不同的用户名和邮件时,可以在当前项目目录下运行没有--global的命令来配置。
配置别名:
git config --system/--global/null alias.st status
git config --system/--global/null alias.cp cherry-pick
配置编辑器:
git config --system/--global/null core.editor vim
查看git配置:
git config --list: 列出git的所有配置,可能会看到重复的变量名,因为git会从不同的文件中读取同一个配置,这种情况下,git会使用它找到的每一个变量的最后一个 配置
git config <key>: 如git config user.name,来检查git的某一项配置
网友评论