Git一些常用的配置
换行符相关的配置
autocrlf
Windows上用CR加LF来表示换行,而MacOS和Linux用LF表示换行。所以有了这个配置。
git config --global core.autocrlf true git config --global core.autocrlf false git config --global core.autocrlf input
autocrlf = true 表示在Windows上拉取时转成回车换行,提交时变成换行。
autocrlf = false 表示在Windows上拉取或提交时不转换。
autocrlf = input 表示在Windows上拉取时不转换,提交时变成换行。
safecrlf
git config --global core.safecrlf true git config --global core.safecrlf false git config --global core.safecrlf warn
safecrlf = true 表示拒绝提交包含混合换行符的文件。
safecrlf = false 表示允许提交包含混合换行符的文件。
safecrlf = warn 表示提交包含混合换行符的文件时给出警告。
大小写敏感的配置
- ignoreCase
git config --global core.ignoreCase false