忽略换行
git config --global core.autocrlf false
git config --global core.saftcrlf true
忽略mode
git config --add core.filemode false
从版本库删除已经在追踪的语句 , 但是还是要保存在本地目录中
git rm --cached <file>
git diff 忽略空白行
git config --global alias.dfw 'diff --ignore-space-change'
git dfw .
备注:
如果已经产生了\r\n,merge时产生问题,可以设置
git config merge.renormalize true // merge时忽略行尾对比
还可以设置crlf安全检查
git config –global core.safecrlf true // 禁止提交混合\n和\r\n的文件
git config –global core.safecrlf false // 允许提交
git config –global core.safecrlf warn // 提交时产生警告