我是git的新手,需要一些幫助。我在Windows上使用msysgit。Git,將文件添加到存儲庫給LF提供致命錯誤 - > CRLF
當我執行命令git add [folderName]
我得到的迴應:
fatal: LF would be replaced by CRLF in [.css file or .js file]
,然後如果你嘗試做一個承諾沒有任何反應。
$ git commit
# On branch master
#
# Initial commit
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# so01/
nothing added to commit but untracked files present (use "git add" to track)
這些css/js文件中的一部分是從網上下載的,所以我想這就是爲什麼有LF。 如果我打開文件並剪切/粘貼內容,則會在下一個文件上出現錯誤,等等。
任何幫助將非常感激。
編輯
設置core.autocrlf
爲false似乎解決了問題,但我看了很多帖子沒有設置這個選項設置爲false。
有人可以指出我在哪裏可以找到在這種情況下可能會出現什麼問題?
你跟別人認爲是一個非Windows環境下工作? –
不,我正在研究一個小型應用程序,我將使用appharbor。到目前爲止,一切都很好,但我想知道這些選擇有什麼不同。我完成應用程序後,我打算做一些reasrch,但同時我雖然我會使用SO快速解決方案。 – user619656
然後將autocrlf設置爲false的所有更多理由。你不需要頭痛。按原樣提交文件。安裝msysgit時的默認設置採用最糟糕的選項太糟糕了。 –