强制git仓库使用LF换行
本文总结一下将一个repo强制使用LF换行的方法。
添加.gitattributes
文件
在项目根目录添加一个名为.gitattributes
的文件,里面内容为:
* text=auto eol=lf
然后将这个修改commit一下 。
修改所有的文件
项目中之前文件可能已经使用了CRLF
了,使用如下命令转换一下:
git rm --cached -r . # Remove every file from git's index.
git reset --hard # Rewrite git's index to pick up all the new line endings.
这样就可以保证项目中所有的文件都使用LF
换行了。