将项目从SVN上迁移到git遇到了一个问题,就是git clone项目,发现密钥之类的文件比原来要大了,密钥文件也没有办法使用了。后来发现:当你clone文件时,git试图将UNIX换行符(LF)替换为Windows的换行符(CRLF);当你在提交文件时,它又试图将CRLF替换为LF。
解决这个问题很简单,只需要使用git命令行工具git bash。然后输入以下一行命令即可。
git config --global core.autocrlf false
将项目从SVN上迁移到git遇到了一个问题,就是git clone项目,发现密钥之类的文件比原来要大了,密钥文件也没有办法使用了。后来发现:当你clone文件时,git试图将UNIX换行符(LF)替换为Windows的换行符(CRLF);当你在提交文件时,它又试图将CRLF替换为LF。
解决这个问题很简单,只需要使用git命令行工具git bash。然后输入以下一行命令即可。
git config --global core.autocrlf false