使用git時(shí)出現(xiàn):warning: LF will be replaced by CRLF

寫項(xiàng)目時(shí)用git管理代碼,在執(zhí)行g(shù)it add時(shí)遇到問題,警告:
warning: LF will be replaced by CRLF in js/jquery-3.1.1.min.js. The file will have its original line endings in your working directory.

出現(xiàn)原因:工作區(qū)的文件都應(yīng)該用 CRLF 來換行。如果
改動文件時(shí)引入了 LF,提交改動時(shí),git 會警告你哪些文件不是純 CRLF 文件,但 git 不會擅自修改工作區(qū)的那些文件,而是對暫存區(qū)(我們對工作區(qū)的改動)進(jìn)行修改。也因此,當(dāng)我們進(jìn)行 git add 的操作時(shí),只要 git 發(fā)現(xiàn)改動的內(nèi)容里有 LF 換行符,就還會出現(xiàn)這個(gè)警告。

解決方式:

  1. $ rm -rf .git // 刪除.git
  2. $ git config --global core.autocrlf false //禁用自動轉(zhuǎn)換然后重新執(zhí)行:
  3. $ git init
  4. $ git add .
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容