一、配置
git有三种配置:系统配置、用户配置、仓库配置。优先级:仓库配置>用户配置>系统配置。
1.系统配置:
作用范围:对所有用户生效
存放目录:安装目录下的Git\etc\gitconfig文件
查看系统配置:
git config --system --list
配置命令:
git config --system core.autocrlf
2.用户配置:
作用范围:仅对当前用户生效
存放目录:
win环境,存在用户目录,C:\Uesr\用户名\.gitconfig;
linux环境,存在用户目录,~/.global
查看用户配置:
git config --global --list
配置命令:
git config --global user.name
3.仓库配置
作用范围:仅对当前项目生效
存放目录:工作目录中的.git/config
查看仓库配置:
git config --local --list
配置命令:
git config --local remote.origin.url
配置个人信息:
#配置用户名
git config --global user.name "your-name"
#配置邮箱
git config --global user.email "your-email"
4.文本换行符配置
不同系统的换行符不同,例如:
win系统以"回车(CR)+换行(LF)"作为换行符;
linux系统以"换行(LF)"作为换行符。
命令:
#可以在提交时把结束符CRLF转换成LF,在拉取代码时把LF转换成CRLF
git config --global core.autocrlf true
#在提交文件时对CRLF进行LF转换,拉取时不转换
it config --global core.autocrlf input
#在提交和拉取时均不转换
git config --global core.autocrlf false