首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >适用于Windows和OSX混合环境的Git core.autocrlf

适用于Windows和OSX混合环境的Git core.autocrlf
EN

Stack Overflow用户
提问于 2016-07-28 01:59:09
回答 1查看 333关注 0票数 0

Git的core.autocrlf选项是为了在签出和提交代码时处理行结束,Github在这里有一些非常好的文档:https://help.github.com/articles/dealing-with-line-endings/

然而,我处在一种边缘场景中,我在Windows中签出代码,在那里进行更改,然后将文件复制到OSX并提交。

在这种情况下,我的core.autocrlf设置应该是什么?

EN

回答 1

Stack Overflow用户

发布于 2016-07-28 16:25:18

在这种情况下,我的core.autocrlf设置应该是什么?

如果一个带有CRLF结尾的文件意外地引入了LF-world,那么你可能需要Git来修复它。您可以告诉Git在提交时将CRLF转换为LF,但不能通过将core.autocrlf设置为input来进行相反的转换

代码语言:javascript
复制
$ git config --global core.autocrlf input

这个设置应该会在Windows签出中留下CRLF结尾,但在Mac和Linux系统上以及存储库中留下LF结尾。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38620096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档