【发布时间】:2011-04-22 17:35:08
【问题描述】:
我现在有个疑问,Git 是在提交期间还是在文件的vi 期间进行 CRLF 转换?
假设我在 Windows 中有一些带有 CRLF 的文件(不是 Git 存储库),当我将这些文件同步到 UNIX Git 存储库并启用 autocrlf true 的情况下执行 git add/commit 时,这些文件是否会从 CRLF 获得转换到LF?
还是只有当我vi这些文件并再次提交时才转换这些文件?
第二个疑问是,如果我的父存储库存在于 Unix 中并且只需要 LF,那么 Unix 和 Windows Git 克隆中的 autocrlf 和 safecrlf 设置应该是什么。我应该使用全局设置吗?
提前致谢
【问题讨论】:
标签: git core.autocrlf git-commit