0
我不得不恢復我的開發服務器並克隆我正在處理的git回購,但是現在所有文件都只有一行文本。經過Git克隆我的所有PHP文件的文本是在一行
這意味着所有PHP文件都是無用的,因爲它們中的很多對我的個人信息都有//。這是一團糟,我不知道該怎麼做。
我知道Git會自動轉換行尾。我正在Windows環境中工作,並且可能在我設置它時將它轉換爲UNIX /或其他東西。
無論如何這樣做,但有什麼辦法可以解決這個問題嗎?
我不得不恢復我的開發服務器並克隆我正在處理的git回購,但是現在所有文件都只有一行文本。經過Git克隆我的所有PHP文件的文本是在一行
這意味着所有PHP文件都是無用的,因爲它們中的很多對我的個人信息都有//。這是一團糟,我不知道該怎麼做。
我知道Git會自動轉換行尾。我正在Windows環境中工作,並且可能在我設置它時將它轉換爲UNIX /或其他東西。
無論如何這樣做,但有什麼辦法可以解決這個問題嗎?
這取決於你的Windows安裝git。請務必將其設置爲克隆Windows風格的行結束符(\r\n
,又名CRLF)和推Unix風格的行結束符(\n
,又名LF)。這可以防止當前的問題再次發生。
要解決您的問題,請在記事本/ IDE中打開該文件,然後用「\ r \ n」替換「\ n」。實際上,現代編輯在顯示文字時不應該有問題 。
現代編輯應默認識別unix行結束符。你用什麼編輯器? –
我正在使用Notepad ++ – Frederik
請參閱https://help.github.com/articles/dealing-with-line-endings/#platform-windows – phd