git学习日志-git config

2020-06-01  本文已影响0人  Levi_moon

配置文件

git自带一个git config工具来帮助我们设置git的外观和行为的配置变量。这些变量存储在三个不同的位置:

三个不同位置的配置文件,它们的级别也不一样:

每一个级别会覆盖上一级别的配置,因此.git/config的配置会覆盖/etc/gitconfig中的配置变量。

查看所有配置信息及所在文件

git config --list --show-origin

配置用户信息

在使用git之前需要先设置用户名及邮箱地址,因为每一个git提交都会使用这些信息,这些信息会写入到每一次提交中,不可更改。

git config --global user.name "Levi Moon"
git config --global user.email levi@moon.com

如果在命令中使用了--global选项,那么该命令只需要执行一次,此后无论做什么事情,git都会使用这些信息。

若我们想针对特定的项目使用特定的用户及邮箱地址,那么可以在该项目目录下运行没有--global选项的命令来配置。


检查配置信息

如果想检查git的配置信息,可以执行以下命令:

git config --list

执行完这个命令后,或许会看到重复的变量名(git会从不同的文件中读取同一个配置),此时,git会使用它找到的每个变量的最后一个配置。

如果希望知道git最终使用了哪个配置变量,执行以下命令可以知道哪一个配置文件最后设置了该值:

git config --show-origin rerere.autoUpdate

也可以使用以下命令来检查git的某一项配置:

git config <key>
上一篇下一篇

猜你喜欢

热点阅读