git 換行符問題,統一linux風格

2021-09-23 17:31:21 字數 389 閱讀 2211

在多平台開發,換行符一直很糾結的問題。

風來了.fox

統一設定 成linux風格

cr回車 lf換行windows/dos crlf \r\n

linux/unix lf \n

macos cr \r

提交/檢出 不轉換

git config --global core.autocrlf false

拒絕提交包含混合換行符的檔案

git config --global core.safecrlf true

設定區分大小寫

git config --global core.ignorecase false

更多說明請看 

git 換行問題 git 換行符問題

最近在windows下使用git,發現不時沒有修改過的檔案要提交,對比發現檔案全部修改,但找不到不一樣的地方,baidu後懷疑是換行符的問題,因為windows和linux的換行符不一樣,這個和git客戶端配置有關係,如果每個人客戶端配置不一樣同樣會出現該問題.關於不同系統的換行符問題 unix l...

git 換行問題 Git 處理換行符問題

ps 最近又換回了 linux mint,作為乙個 linux 桌面黑,有點尷尬。換行符是 nux 與 windows 系及其他系的各種不相容問題的代表之一,於是,在不同平台使用 git 時經常碰到 git status 列出一大串修改過的檔案,git diff 檢視一下其實只是換行符問題。不多扯了...

換行符問題

今天,我總算搞清楚 回車 carriage return 和 換行 line feed 這兩個概念的來歷和區別了。在計算機還沒有出現之前,有一種叫做電傳打字機 teletype model 33 的玩意,每秒鐘可以打10個字元。但是它有乙個問題,就是打完一行換行的時候,要用去0.2秒,正好可以打兩個...