繁体   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