git bash換行設置(Redirect)


Uinx/Linux采用換行符LF表示下一行(LF:Line Feed,中文意思是換行);"\r\n"
Dos和Windows采用回車+換行CRLF表示下一行(CRLF:Carriage Return Line Feed,中文意思是回車換行);"\r"
Mac OS采用回車CR表示下一行(CR:CarriageReturn,中文意思是回車)。
 
在Window里編輯的文檔,使用換行CRLF,也就是文本中看到的^M;
git處理文件時,會提示用CRLF替換LF,這不是我們期待看到的;
# 關閉自動轉換,文本保持原來的樣子
git config --global core.autocrlf false

# 開啟自動轉換,add時將CRLF轉為LF;checkout時將LF轉為CRLF
git config --global core.autocrlf true

# add時將CRLF轉為LF;checkout時為LF
git config --global core.autocrlf input

 

# git diff時忽略^M差異
git config --global core.whitespace cr-at-eol

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM