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

參考:

相關文章
相關標籤/搜索