Git工程刚弄下来,好多文件就显示为已修改~~
文件名前面有个小箭头>xx.txt这样。
一对比,发现本地文件,每个回车换行前面都有个空格,导致不同。
看文档,发现有个autocrlf参数,默认是true。
它本意是服务器保存cf, windows的autocrlf设置为true,弄下来自动替换为crlf, linux的autocrlf设置为false,弄下来还是cf, 这样不同系统也不影响了。
但现在都是windows下开发,服务器上保存的是crlf, 但我这本地autocrlf参数是true, 导致变成一个空格和crlf,不知道怎么转的~~
把autocrlf参数设置为false,然后reset HEAD一下,就都正常了。
日~~
------------------ TortoiseGit--Setting--Git--autoCrlf勾去掉,确定即可。
Eclipse插件的话,windows--首选项--Team--Git--Repository Settings,把autocrlf改为false,确定即可。
|