diff --git a/git02.md b/git02.md new file mode 100644 index 0000000..2dec85f --- /dev/null +++ b/git02.md @@ -0,0 +1,69 @@ +## git config 配置 + +- 安全和隐私 +- 设置指令别名,提高工作效率 +- 设置默认选项 + +### 1. 查看当前 `config` 配置 +``` +git config --list +``` +![](git02_files/1.jpg) + + +### 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' +``` +![](git02_files/2.jpg) + + +### 3. `alias` 别名全局配置 +#### 3.1 常用指令别名配置 +``` +git config --global alias.st status +git config --global alias.pl pull +git config --global alias.ps push +``` + +#### 3.2 操作截图 +![](git02_files/3.jpg) + + +### 4. 默认选项配置 +``` +git config --global pull.rebase true +``` diff --git a/git02_files/1.jpg b/git02_files/1.jpg new file mode 100644 index 0000000..3923382 Binary files /dev/null and b/git02_files/1.jpg differ diff --git a/git02_files/2.jpg b/git02_files/2.jpg new file mode 100644 index 0000000..43593ec Binary files /dev/null and b/git02_files/2.jpg differ diff --git a/git02_files/3.jpg b/git02_files/3.jpg new file mode 100644 index 0000000..404df00 Binary files /dev/null and b/git02_files/3.jpg differ