首先,我使用的系统是win10,linux系统和mac系统不在本文介绍的范围内。
一个软件或者项目的配置文件的用途是一样的,即提供软件或者项目需要的一些信息。例如,字符编码、端口号等等。
Git中的三种配置文件及位置:
- 系统配置文件,供所有用户的所有仓库使用,位置${git_home}/etc/gitconfig
- 用户配置文件,供某一用户的所有仓库使用,位置C:/users/${user_home}/.gitconfig
- 仓库配置文件,供某一用户的某一仓库使用,位置${自己的git仓库}/.git/config
优先级,从小范围到大范围,仓库配置文件>用户配置文件>系统配置文件。
一般情况下,软件的配置文件,针对于所有用户的位于软件根目录或者根目录的子目录下面。针对某个用户的位于用户主目录或者主目录的子目录下面。这是软件的通用做法。maven软件也是这样做的。
配置的优先级,也是小范围最高,这是非常容易理解的。css 也是如此。
git config
- –system 参数,表示操作系统配置文件
- –global 参数,表示操作用户配置文件
- –local 参数,表示操作仓库配置文件
操作,无非就是,增删改查
- –add 添加配置项
- –list 查看所有配置项
- –get 查看单个配置项目
我们安装好git后,首先进行的配置:
git config --global --add user.name “test”
git config --global --add user.email “123456789@qq.com”
其含义是在用户配置文件中添加配置项user.name和user.email,我们在进行添加配置项时,可能没有指定参数 –add ,但是依然命令依然可以运行成功。
然后,我们查看下我们是否配置成功,方法有两种:
直接找到用户配置文件,使用编辑器打开,如下图所示
通过命令方式查看,git config --global --list
, —list参数表示查看所有配置项操作