現在位置: 首頁 > Git > 正文

Git 在 Windows 進行 add 出現警告「warning: LF will be replaced by CRLF」

在 Windows 中若是使用 git add 出現錯誤訊息如下

 

這是因為在 Windows 中的換行符號為 CRLF,Git 會在你提交的時候自動將 CRLF 轉換成 LF,而在 checkout 時將 LF 轉換成 CRLF

 

所以執行 git add 時偵測到了換行符號的不同,若是不希望在 check out 的時候不要轉換為 CRLF:

 

預設為 true,並且不建議將此功能關閉。

 

  • CRLF:ASCII 13, \r\n 進行換行,對於 git 中浪費了更多的字元組成換行
  • LF:ASCII 10, \n 僅為換行符號

 

 

 

參考資料:

Git-格式化與空格

文章連結: https://shazi.info/git-%e5%9c%a8-windows-%e9%80%b2%e8%a1%8c-add-%e5%87%ba%e7%8f%be%e8%ad%a6%e5%91%8a%e3%80%8cwarning-lf-will-be-replaced-by-crlf%e3%80%8d/ | Mr. 沙先生

該文章由 shazi7804 於2016年11月10日發表在 Git 分類下, 你可以發表回文,並在保留原文地址及作者的情况下引用到你的網站或部落格。
原文轉載請註明: Git 在 Windows 進行 add 出現警告「warning: LF will be replaced by CRLF」 | Mr. 沙先生
標籤: , , ,

Git 在 Windows 進行 add 出現警告「warning: LF will be replaced by CRLF」:給Mr.沙先生一點建議

發表回文