我從 Windows 機器上的 Ubuntu 命令列啟動 VSCode。我注意到它正在從默認的 Windows 行尾更改行尾。具體來說,當我在做 git diffs 時,我會看到這樣的東西:

注意 ^M
所以我讀了一篇關于如何解決這個問題的文章,它建議更改以下 git 配置:
git config --global core.autocrlf true
但是當我更新我的代碼時,我仍然看到這些行結尾被使用。
uj5u.com熱心網友回復:
你會從我這里讀到的唯一一件事是:“我應該使用什么正確的 core.autocrlf 設定? ”
意義:
git config --global core.autocrlf false
然后,如“禁用 git EOL 轉換”中所述:
git add --renormalize .
使用.gitattributes core.eol指令是修復 eol 的正確方法。
您可以使用以下命令檢查應用于哪個檔案的內容:
git ls-files --eol
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/403600.html
標籤:
