名词解释
CRLF->Windows-style->句尾使用回车换行两个字符 \r\n
LF->Unix Style->句尾只使用换行
CR->Mac Style->句尾只使用回车
Git中的转换
// system(计算机级别)>global(登陆计算机的用户级别)>local(项目级别)
git config --global core.autocrlf true // 推荐Windows上开发Windows程序时设置
git config --global core.autocrlf input // 推荐Windows上开发Linux程序时设置
git config --global core.autocrlf false // 推荐Linux上开发Linux程序时设置
3个可选值 true,false,input
- true: x -> LF -> CRLF 添加时, 把crlf变成lf, 签出时把lf变成crlf
- input: x -> LF -> LF 添加时, 把crlf变成lf, 签出时保持lf
- false: x -> x -> x 维持原状
x可以是CRLF (windows-style) 或LF (unix-style)
箭头表示commit->repository->check out file
网友评论