Git 处理换行符问题

PS:最近又换回了 Linux Mint,做为一个 Linux 桌面黑,有点尴尬。。。:)git

换行符是 *nux 与 Windows 系及其余系的各类不兼容问题的表明之一,因而,在不一样平台使用 Git 时常常碰到 git status 列出一大串修改过的文件,git diff 查看一下其实只是换行符问题。很少扯了,直接上解决方案:github

方案1: 增长 .gitattribute 文件

在 repo 目录下新建 .gitattribute 文件,内容为:unix

* text eol=lf

方案2: 修改 Git 配置

git config --global core.autocrlf false
git config --global core.safecrlf true

若是只须要修改当前仓库,去掉 --globalcode

方案3: 行政命令

下令:一概使用 unix 换行符,违者男的穿裙子,女的不准穿!orm

参考:

相关文章
相关标签/搜索