@act262
2017-08-03T08:34:04.000000Z
字数 809
阅读 806
git
usage: git config [<options>]
git config --system action
git config --global action
git config --local action
# or 直接省略--local
git config action
git config --get field
git config -l
当前项目配置>当前用户全局配置>系统全局配置
设置自动转换换行符
git config core.autocrlf input
不要忽略文件目录的大小写
git config core.ignorecase false
忽略文件权限变更,客户端用的少,主要是服务端文件权限或者是不同平台下权限问题
git config core.filemode false
windows用户,开启自动转换crlf
git config core.autocrlf true
*unix系统用户,不转换crlf
git config core.autocrlf input
#提交时转换为LF,检出时转换为CRLF
git config --global core.autocrlf true
#提交时转换为LF,检出时不转换
git config --global core.autocrlf input
#提交检出均不转换
git config --global core.autocrlf false
#拒绝提交包含混合换行符的文件
git config --global core.safecrlf true
#允许提交包含混合换行符的文件
git config --global core.safecrlf false
#提交包含混合换行符的文件时给出警告
git config --global core.safecrlf warn