如何防止Git在commit和pull / clone之间更改文本文件?

时间:2018-10-16 20:45:12

标签: git

我们有一个大问题,一个程序员将​​菜单字符串文本文件提交给Git,其他程序员将其拉出,它不再起作用。 Git显示文件已更改,但差异未发现差异。我可以看到它改变了每行末尾的CR LF。我们如何告诉它不要这样做,因为这会在我们的程序包构建过程中造成破坏。
有些人从Linux使用它,其他人从Windows命令使用它,还有一些从Totoise Git(myself)

1 个答案:

答案 0 :(得分:0)

在更改EOL格式方面,Git真是一团糟。...我宁愿告诉它不要与之混为一谈,除非您真的打算这样做。将此添加到.git/info/attributes

*   -text

这应该足以避免git更改任何EOL内容。