GNU/ Linux 和 Mac OS使用換行符(LF)或新行作為行結束字符,而Windows 使用換行和回車(LFCR)的組合來表示行結束字符。
為了避免不必要的提交,因為這些行結束的差異,Git客戶端配置寫在同一行結束 Git 倉庫。
對于Windows系統中,我們可以配置的Git客戶端換行符轉換為CRLF格式,同時檢查了,并把它們轉換回LF格式提交操作過程中。下面設置將不可少。
[sampson@CentOS project]$ git config --global core.autocrlf true
對于GNU/ Linux或Mac OS,我們可以配置 Git 客戶端CRLF 到 LF換行符轉換,同時進行檢出(checkout )操作。
[sampson@CentOS project]$ git config --global core.autocrlf input