配置行結尾

描述

與在整個專案中使用不同作業系統(OS)的團隊合作時,有時在處理行結束時可能會遇到麻煩。

微軟 Windows

在 Microsoft Windows 作業系統(OS)上工作時,行結尾通常是格式 - 回車+換行(CR + LF)。開啟使用 Unix 機器(如 Linux 或 OSX)編輯過的檔案可能會造成麻煩,使文字看起來根本沒有行結尾。這是因為 Unix 系統僅應用表格換行符(LF)的不同行結尾。

為了解決這個問題,你可以執行以下指令

git config --global core.autocrlf=true

結賬時,此說明將確保根據 Microsoft Windows 作業系統配置行結尾(LF - > CR + LF)

基於 Unix(Linux / OSX)

同樣,基於 Unix 的作業系統上的使用者嘗試讀取已在 Microsoft Windows 作業系統上編輯過的檔案時可能會出現問題。為了防止任何意外的問題執行

git config --global core.autocrlf=input

提交時,這將改變 CR + LF - > + LF 的行尾