Skip to content
On this page

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文件,特定指向该单一的库,仅对当前仓库有效。

这里还给出一种查看配置文件位置的方法

bash
git config --list --show-origin

它会列出所有的配置文件内容和位置

image-20221214202538164