Git的配置

单词

  • config : 设置与查看 Git 外观和行为的配置变量
    • --system :
      • 对应/etc/gitconfig 文件,包含系统上每一个用户及他们仓库的通用配置。
    • --global :
      • 对应~/.gitconfig~/.config/git/config 文件,只针对当前用户。
    • --local :
      • 对应 .git/config,即当前使用仓库的 Git 目录中的 config 文件
    • --list : 列举配置
    • 每一个级别会覆盖上一级别的配置

语法

  1. git config --local //当前Git工作区的配置
  2. git config --global //全局Git工作区的配置
  3. git config --system //系统Git工作区的配置
  4. git config --list //Git配置列举
  5. git config --unset --local //Git配置重置

语义

Git最小化配置

  • 配置用户名与邮箱
  1. git config --global user.name 'name' //配置全局的 名称
  2. git config --global user.email 'email@address' //配置全局的 邮件地址
  3. // 比如 git config --global user.name 'leo'
  4. // 比如 git config --global user.email 'leobod@eside.cn'
  • git 的 配置 分为
    • 当前工作区 --local
      • 当前工作区只对 单个Git工作区 有效
    • 全局 --global
      • 全局配置,对当前所有 Git有效,
      • 但是当工作区本身有 local 配置时,以 local 为准
    • 系统 --system

一般为了方便都是配置的 全局(global)配置,若没有配置,后期用户在使用git 时会提示要求你配置

Git 配置查看

  1. git config --list
  2. git config --list --global //--排名不分先后
  3. git config --list --local
  4. git config --global user.name //查看单条配置
  5. git config --global user.email

查看配置及所在的文件

  1. git config --list --show-origin

配置默认文本编辑器

  1. git config --global core.editor vim

补充说明

参考说明

本文部分内容参考:Git官方指南—1.6 起步 - 初次运行 Git 前的配置