簡體   English   中英

git clone后如何修復Windows行尾

[英]How to fix windows line endings after git clone

我已經在Windows 7的盒子上從github克隆了一個存儲庫,並做了一些我不想丟失的更改。 但是,我所有文件的行尾都有錯誤的\\ n而不是\\ r \\ n。

我應該如何解決?

我認為我應該再次使用正確的行尾克隆我的倉庫,然后手動移動我的更改。

如何正確克隆它,以便所有行尾都為\\ r \\ n?

有什么更好的建議嗎?

您不能使用其他樣式的行尾克隆存儲庫。 存儲庫中的數據就是它的內容。 您可以做的是告訴git在簽入或簽出時要如何處理行尾。 birryree在評論中指出的鏈接是一個很好的來源。 上面還有Github的幫助頁面。

根據您要編輯的內容,還可以使用不需要crlf的Windows文本編輯器,例如notepad ++ 您可以在settings->preferences->New Document/Default Directory更改notepad ++默認使用的行尾

要從Charles的注釋中添加內容,您還可以在記事本++中將行尾轉換為Unix或Windows樣式。 您可以通過edit->EOL Conversion

另一種方法是運行在此處找到的dos2unix win32實用程序。

信息: dos2unix.exe通過從數據中剝離任何CR或文件結尾( Ctrl - Z )字符,將MS-DOS文本文件轉換為Unix格式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM