我已經設置了Git,因此它不會提交不一致的行尾。與此相關的問題是整個文件堆出現,即使它們不是。爲了使這些文件的行結束在本地固定,我應該輸入什麼內容?使Git「LF將被CRLF替換」警告消失
# git checkout dev
M src/au/policy/dao/EmailQueue.java
M src/au/policy/dao/EmailQueueFactory.java
M src/au/policy/dao/PolicyPublisher.java
Already on 'dev'
# git diff
warning: LF will be replaced by CRLF in src/au/policy/dao/EmailQueue.java
warning: LF will be replaced by CRLF in src/au/policy/dao/EmailQueueFactory.java
warning: LF will be replaced by CRLF in src/au/policy/dao/PolicyPublisher.java
這是我加入這似乎做什麼,我從這個問題旨在拋開我的混帳配置文件:
autocrlf = true
會刪除有問題的文件並重新檢查它們是否有可能? – corydoras 2009-10-21 05:26:12
是的,如果除鏈接結尾之外沒有任何區別,只需刪除並重新檢出違規文件。 – 2009-10-21 06:18:24
相關,但不一定是重複的問題:[用gf替換LF與CRLF](http://stackoverflow.com/questions/1967370/git-replacing-lf-with-crlf)。 – 2013-07-13 21:19:02