git-study-md/git02.md

1.3 KiB
Raw Blame History

git config 配置

  • 安全和隐私
  • 设置指令别名,提高工作效率
  • 设置默认选项

1. 查看当前 config 配置

git config --list

2. 用户名 & 邮箱配置

2.1 为什么要单独配置?

为了防止工作用户&邮箱和个人用户&邮箱混淆,防止信息泄露。

2.2 三种级别说明

  • system 级别
  • global 级别
  • local 级别

git 读取时:优先从 local > global > system 级别

2.3 全局 & 局部配置

系统级配置 --system

系统用户级的配置,一般不用。

全局设置 --global

git config --global user.name '***'
git config --global user.email '***@**.com'

局部设置 --local

不写默认是局部

git config user.name '***'
git config user.email '***@**.com'

3. alias 别名全局配置

3.1 常用指令别名配置

git config --global alias.st status
git config --global alias.pl pull
git config --global alias.ps push

3.2 操作截图

4. 默认选项配置

git config --global pull.rebase true