LF CRLF

LF:\n 换行,在linux系统下保存文件,line endings是以LF结尾的
CRLF:\r\n 回车换行,在windows系统下保存文件,line endings是以CRLF结尾的


执行git add .
警告warning: LF will be replaced by CRLF in src/xxx.The file will have its original line endings in your working directory
原因:默认下,Git会将回车换行自动替换成CRLF
解决:关闭回车换行自动替换成CRLF

  1. 全局设置git config --global core.autocrlf false,所有的项目都使用该配置。可以在pc的资源管理器,当前用户目录下找到.gitconfig文件中看到此配置
  2. 局部配置git config --local core.autocrlf false,仅在当前项目中使用该配置。可以在.git文件夹下的config文件中看到此配置

tip:.gitconfig文件,通过命令或者直接修改该文件都可

[core]
    autocrlf = false
# 别名配置 eg: git co === git checkout
[alias]
    co = checkout
    ci = commit

你可能感兴趣的:(LF CRLF)