git-文本文件配置

在协同工作中,通常需要协调好文本的字符编码以及文件内容换行编码问题.其中在不同的平台上 文件内容换行的编码都是不同的.在windows系统中换行编码是”\r\n”.而在Linux系统中 换行编码是”\n”. 采用平台上采用不恰当的换行编码使最终呈现的结果不太友好.因此需要对文本文件的 配置作出恰当的修改.

  • 设置文件换行的符的类型( the line ending type)

      core.eol
      # 其中值有lf, crlf and native
      #该选项当且仅当在core.autocrlf为false才能生效
    
  • core.safecrlf

  • core.autocrlf

      #working directory and the repository
      core.autocrlf input    #只执行输入变换(push)