02 初次运行Git前的配置
一、配置生效范围
使用 --global
选项时,配置将在所有 Git 仓库生效。
git config --global user.name "灵魂信息"
未使用 --global
选项时,配置仅在当前所处的 Git 仓库生效。
git config user.name "灵魂信息"
二、必要配置
通常会在安装 Git 后立即进行必要的全局配置。
2.1 名字、邮箱
提交记录中显示的用户名和邮箱:
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱地址"
2.2 换行符
因为不同系统对换行的处理方式不同,所以要根据不同系统配置。
Windows: 提交时把 CRLF 转为 LF,检出时把 LF 转为 CRLF
git config --global core.autocrlf true
Linux/Mac: 提交和检出都使用 LF
git config --global core.autocrlf input
禁用自动转换:Git 保留文件原样
git config --global core.autocrlf false
2.3 ASCII 转换(中文目录)
默认情况下,git status 等命令的输出会将中文转换为 ASCII 字符。这就导致中文目录被转换为一些数字,不利于阅读。

关闭 ASCII 转换,让 Git 直接输出中文目录:
git config --global core.quotepath false

三、非必要设置
3.1 默认编辑器
在执行 git commit,也就是提交命令时,会启动一个编辑器,让我们输入本次提交的备注信息。默认启动 nano/Vim 编辑器,可以设置为其他编辑器,比如 VSCode:
git config --global core.editor "code --wait"