Git的配置可以修改配置文件,可以使用命令行直接修改
配置文件的位置因各计算机平台的不同而不同,
一、设置用户签名
包括设置用户名和邮箱两个内容
1. 用户级全局配置
bash
git config --global user.name 用户名
git config --global user.email 邮箱
签名用来做身份标识,Git
首次安装时必须设置用户签名,否则无法提交代码。这里的签名和以后github、gitee
的账号没有任何关系。
上述命令执行完毕后,会在家目录下生成.gitconfig
文件,Mac
的家目录就是/Users/用户名/
目录,Windows
的家目录就是C:\Users\用户名默认为Administrator\
目录。
2. 局部配置
所谓局部设置,就是在指定的仓库有效,局部配置命令去除--golobal
选项即可,局部配置信息会放到仓库的仓库名/.git/config
文件下,对一个仓库来说,局部变量会覆盖全局变量
3. 修改配置
如果是全局修改,修改~/.gitconfig
文件,如果是局部修改,修改仓库目录下的.git/config
文件
二、查看配置信息
bash
git config --list
git config -l
三、配置文件位置
/etc/gitconfig
文件:包含了适用于系统所有用户和所有仓库的值。如果你传递参数选项--system
给git config
,它将明确的读和写这个文件。~/.gitconfig
文件:具体到个人用户,此账户下所有的Git
仓库都使用这个配置文件。可以通过传递--global
选项使Git
读或写这个特定的文件。.git/config
文件:位于git
目录的config
文件,特定指向该单一的库,仅对当前仓库有效。
这里还给出一种查看配置文件位置的方法
bashgit config --list --show-origin
它会列出所有的配置文件内容和位置