2017-06-03 26 views
0

我不得不恢復我的開發服務器並克隆我正在處理的git回購,但是現在所有文件都只有一行文本。經過Git克隆我的所有PHP文件的文本是在一行

這意味着所有PHP文件都是無用的,因爲它們中的很多對我的個人信息都有//。這是一團糟,我不知道該怎麼做。

我知道Git會自動轉換行尾。我正在Windows環境中工作,並且可能在我設置它時將它轉換爲UNIX /或其他東西。

無論如何這樣做,但有什麼辦法可以解決這個問題嗎?

+0

現代編輯應默認識別unix行結束符。你用什麼編輯器? –

+0

我正在使用Notepad ++ – Frederik

+0

請參閱https://help.github.com/articles/dealing-with-line-endings/#platform-windows – phd

回答

0

這取決於你的Windows安裝git。請務必將其設置爲克隆Windows風格的行結束符(\r\n,又名CRLF)和推Unix風格的行結束符(\n,又名LF)。這可以防止當前的問題再次發生。

要解決您的問題,請在記事本/ IDE中打開該文件,然後用「\ r \ n」替換「\ n」。實際上,現代編輯在顯示文字時不應該有問題 。