Git初始化的.git目录中会自动建立一个config文件,这个文件中是对Git仓库作一些个性化的配置。Git的用户配置默认会从全局文件中继承,项目的config文件能够进行覆盖与个性化修改。Git提供了许多命令来对配置文件进行增删改查操做。git
这个命令用来修改某个配置键值对,不添加--replace-all参数也能够进行配置键值的修改,只是对于某个键可能存在多个对应值时,添加这个参数后会所有进行修改,示例以下:spa
git config --replace-all core.bare "true"
向配置文件中添加一个配置键,示例以下:code
git config --add core.new "new"
查询某个配置键的值,示例以下:继承
git config --get core.new
和查询命令相似,用于一对多键值的查询。rem
添加--global参数 对应全局的Git配置,示例以下:get
git config --global --list
添加--system参数 对应系统的Git配置,示例以下:it
git config --system --list
添加--system参数 对应项目的Git配置,示例以下:io
it config --local --list
使用给定的文件做为Git配置文件。配置
删除一个配置分区,示例以下:file
git config --remove-section core
修改一个配置分区的名字,示例以下:
git config --rename-section core coor
删除一个配置键。
删除配置的键,用于一对多键值的删除,会删除全部这个键对应的值。
打印配置信息。
只对配置文件中的键进行打印。