我知道 .gitattributes 中有设置
*.txt eol=lf
还有一个方法是让所有文本文件默认进行转换:
* text=auto
然而,当我尝试将所有文本文件作为 unix 行结尾时,我注意到这没有任何作用:
* text=lf
这也改变了二进制文件:
* eol=lf
那么如何只有文本文件和所有以unix行结尾的文本文件呢?
编辑:这可以通过设置 core.eol 设置来完成。我希望只用 .gitattributes 来做到这一点,这可能吗?
Try this
* text=auto !eol
并在 .git/config 中设置 core.eol=lf 。
(在我提出另一个选项“* text=auto eol=lf”之前,答案已被编辑,但它不适用于这种情况)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)