99网
您的当前位置:首页git add . 解决问题 filename too long/warning: LF will be replaced by CRLF in xxx

git add . 解决问题 filename too long/warning: LF will be replaced by CRLF in xxx

来源:99网
filename too long/warning

Windows系统下,在Git使用过程中,出现“filename too long”错误提示。直译成中文的意思就是:”文件名过长“。导致始终无法进行将文件添加到Git树中。可能因为项目的层次比较深而且文件夹和文件名称也比较长。GIt使用了旧版本的Windows API,导致它文件名不能超过260个字符。所以Git的Windows客户端默认是禁用长名称支持的。我们开启长名称支持即可。

解决方法
打开PowerShell或者Cmd,在命令行窗口中运行:

git config --system core.longpaths true

现在继续进行Git操作就可以成功了。

warning: LF will be replaced by CRLF in xxx

git add添加文件到暂存区时警告
这是因为在windows和unix下的换行符不一样,git bush是unix风格设计的,虽然git默认会自动转换,但是有时会出问题

解决方法
禁止自动转换

git config --global core.autocrlf false

因篇幅问题不能全部显示,请点此查看更多更全内容