關於 LF will be replaced by CRLF 問題出現的原因以及解決方式
master warning: LF will be replaced by CRLF in www/css/style.css.>
這個問題的出現時我向遠端倉庫push我本地的程式碼時出現的問題截圖如下:
在網上百度了一下:
windows中的換行符為 CRLF,而在Linux下的換行符為LF,所以在執行add . 時出現提示
貌似說的還是那麼朦朧,繼續百度了下:
工作區的檔案都應該用 CRLF 來換行。如果
改動檔案時引入了 LF,提交改動時,git 會警告你哪些檔案不是純 CRLF 檔案,但 git 不會擅自修改工作區的那些檔案,而是對暫存區(我們對工作區的改動)進行修改。也因此,當我們進行 git add 的操作時,只要 git 發現改動的內容裡有 LF 換行符,就還會出現這個警告。
恩恩,這樣綜合下就明白怎麼回事兒了,原來 CRLF和LF是兩種不同的換行格式,git工作區預設為CRLF來作為換行符,所以當我們專案檔案裡有用的地方使用LF作為換行符,這個時候我們再繼續git add 或則git commit的時候就會彈出警告,當最終push到遠端倉庫的時候git會統一格式全部轉化為用CRLF作為換行符
—————————————————分割線———————————————————
解決方式:
我們可以在git命令列中輸入如下指令:
rm -rf .git // 刪除.git
git config –global core.autocrlf false //禁用自動轉換
git init //初始化git庫
git add –all //提交所有修改到暫存區
建議:遇到了這種問題可以直接忽略,對我們整體工作不會造成影響!
相關文章
- Git — 關於 LF will be replaced by CRLF 問題出現的原因以及解決方式Git
- 關於 LF will be replaced by CRLF 問題的解決方式
- fatal: LF would be replaced by CRLF 問題解決
- warning: CRLF will be replaced by LF in 出現的原因和解決辦法
- warning: LF will be replaced by CRLF in ** 的原因及解決辦法
- LF will be replaced by CRLF
- [git] warning: LF will be replaced by CRLF | fatal: CRLF would be replaced by LFGit
- git add .出現錯誤LF will be replaced by CRLF in 解決辦法Git
- window下的git [GIT] warning: LF will be replaced by CRLF問題解決方法Git
- [git]warning: LF will be replaced by CRLF in 解決辦法Git
- git warning: LF will be replaced by CRLF in 解決辦法Git
- git警告LF will be replaced by CRLFGit
- 關於git提示“warning: LF will be replaced by CRLF”終極解答Git
- 記錄 warning: CRLF will be replaced LF by in XXX 的解決辦法
- GIT 提交錯誤 fatal: LF would be replaced by CRLFGit
- GIT 提交異常 fatal: LF would be replaced by CRLFGit
- AndroidStudio Git提交程式碼報錯LF would be replaced by CRLF的解決方案AndroidGit
- 在Windows下使用git時出現 warning: LF will be replaced by CRLF in xxx.WindowsGit
- GIT add檔案報錯:git warning: LF would be replaced by CRLF 解決方案Git
- Git錯誤fatal: CRLF would be replaced by LF in xxxGit
- Git:warning: CALF wilL be replaced by LF in xxxx 問題解決Git
- git警告之——warning: LF will be replaced by CRLF in src/views/study/explain.vueGitViewAIVue
- 理解 CRLF,LF
- git提交程式碼時,一直報出“fatal: LF would be replaced by CRLF in (檔名)”的異常Git
- IDEA使用git報錯LF would be replaced by CRLF in .gitignore (moments ago)IdeaGitGo
- 關於網路硬體配置出現問題,無法上網問題的解決
- 關於論壇的設計方式以及快取新增的問題?快取
- 常見的HTTP介面超時問題出現原因及解決辦法HTTP
- 深度揭祕亂碼問題背後的原因及解決方式
- 解決Hexo關於圖片的問題Hexo
- 關於解決問題的幾個段位
- 關於Failed to resolve的問題解決AI
- 怎樣成為解決問題的高手?——關於問題解決的關鍵4步驟
- 解決Ubuntu配置nginx出現的問題UbuntuNginx
- 使用Notepad轉換LF與CRLF
- 一個關於/root/.gvfs的問題解決?
- 基於 HTTP Digest 與 CURL 以及 Requests 的相容性問題:解決方案與推測原因HTTP
- 多執行緒-執行緒安全問題的產生原因分析以及同步程式碼塊的方式解決執行緒安全問題執行緒