我现在有一个疑问,Git 是否在提交期间或文件期间进行 CRLF 转换vi
?
假设我在 Windows 中有一些带有 CRLF 的文件(不是 Git 存储库),当我将这些文件同步到 UNIX Git 存储库并autocrlf true
启用 git add/commit 时,这些文件会从 CRLF 转换为 LF 吗?
还是仅当我vi
这些文件并再次提交时才转换这些文件?
第二个疑问是,如果我的父存储库存在于 Unix 中并且只需要 LF,那么 Unix 和 Windows Git 克隆中的autocrlf
和设置应该是什么。safecrlf
我应该使用全局设置吗?
提前致谢