安装完Git以后,在初次使用Git之前,需要配置Git。一般来说,我们需要配置用户信息,这个信息也很简单。就是用户名和用户邮件地址。因为,我们每一次提交都需要把这些信息写入到提交中。
Git 自带一个 git config
的工具来帮助设置控制 Git 外观和行为的配置变量。即命令:
git config
/etc/gitconfig
文件: 包含系统上每一个用户及他们仓库的通用配置。 如果使用带有 --system
选项的 git config
时,它会从此文件读写配置变量。
~/.gitconfig
或 ~/.config/git/config
文件:只针对当前用户。 可以传递 --global
选项让 Git 读写此文件。
config
文件(就是 .git/config
):针对该仓库。(也就是git config命令不带任何选项)
一般来说,我们在配置的时候都是针对当前用户来进行的,即使用选项--global,因为我们大多数时候都是开发公司内部的项目,代码是上传到公司的gitlab服务器上去。测试人员发现bug以后,可以知道是谁写的bug,邮箱是什么?这样便于沟通。
我们几乎不会使用选项--system。除非是你们公司或者是团体作为某一开源项目的参与者,所有人使用一台服务器来进行开发,开发完以后的提交的时候可能是你们公司或者团体的公共名称以及邮箱。
不带参数使用git config命令,必须在当前代码仓库下使用。
因此我们最常使用的命令如下所示:
git config --global user.name "zy"
git config --global user.email "1443351061@qq.com"
这样我们就设置了当前用户的配置。
参考:
Pro Git第二版。https://www.progit.cn