2012-09-30 61 views
1
git config --global core.autocrlf true 
git config --global core.safecrlf true 

我在gitimmersion.com上遇到過這個問題,我想知道這些行是幹什麼的? 編輯:我檢查了文檔,但我仍然不確定是否得到它。這個git代碼是什麼意思?

+2

您是否檢查過[文檔](https://www.kernel.org/pub/software/scm/git/docs/git-config.html)? –

+1

@GregHewgill其實,我做到了。對不起,我早該提到它。 –

回答

4

這兩個命令將配置變量添加到您的全局配置文件(而不是回購專用)。

autocrlf會自動轉換行結束,以便它們在您的repos(複數)內爲LF格式,並根據您使用的操作系統將它們還原爲LF或CRLF。

safecrlf將實際檢查兩次轉換的往返結果(出入回購)是否產生相同的結果,以便不會發生意外損壞(如果您有混合行的文本文件結尾處)

請檢查手冊頁以獲取更多討論。

+0

我很高興我問了這個問題,你回答了。我不知道CL/LF/CLRF是什麼。 –