繁体   English   中英

GIT在提交或签出(vi)期间是否进行CRLF / LF转换?

[英]Does GIT does the CRLF/LF conversion during commit or checkout(vi)?

我现在有一个疑问,在提交或文件的vi期间,Git会执行CRLF转换吗?

假设我在Windows中有一些带有CRLF的文件(不是Git存储库),当我将这些文件同步到UNIX Git存储库并在启用autocrlf true进行git add / commit时,这些文件是否会从CRLF转换为LF?

还是仅当我vi这些文件并再次提交时才执行这些文件的转换?


第二个疑问是,如果我的父存储库存在于Unix中并且仅需要LF,那么Unix和Windows Git克隆中的autocrlfsafecrlf设置应该是什么? 我应该使用全局设置吗?

提前致谢

第449期所述

svn:eol-style就像core.autocrl f一样 )是一种在checkout和commit时发生机制

至于该设置的值,在两面(Windows / Unix)上, 我总是将其设置为false (在全局设置中 ),因为jleedev对您的问题进行了评论。
safecrl相同

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM