gpt4 book ai didi

windows - 将一堆文件从 Windows 复制到 ubuntu 服务器,现在所有文件都显示在 git 中已修改,并带有 ^M

转载 作者:行者123 更新时间:2023-12-04 19:13:27 24 4
gpt4 key购买 nike

将超过 50k 文件从我的 windows 框传输到我的 ubuntu 服务器,现在 git diff 显示我的所有文件都在行尾用 ^M 进行了修改。

我尝试在命令行中将 auto.crlf 更改为 true,但它不起作用。

不,我不能再重新复制这个,因为我无法再访问 Windows 框了。

我经常遇到这种情况,但从未找到 解决此问题的简单方法 .

命令行 git 中没有一个简单的选项来忽略这些 ^M 行结尾吗?我不想为了删除 ^M 行结尾而不得不制作脚本并重新处理所有 50k 文件。

最佳答案

auto crlf 定义了 checkin 和 checkout 期间发生的情况。
如果文件已经更改,那么您可能最终需要使用脚本。如果您有可用的 dos2unix 实用程序,您可以运行它并指定所有文件。

同时,请确保您按照您想要的方式进行了自动 crlf 转换设置,这样就不会再出现这种情况。

关于windows - 将一堆文件从 Windows 复制到 ubuntu 服务器,现在所有文件都显示在 git 中已修改,并带有 ^M,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46714668/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com