gpt4 book ai didi

git - 更改 git 存储库的 autocrlf 设置后,如何修复 check out 文件中的行尾?

转载 作者:太空狗 更新时间:2023-10-29 13:52:13 24 4
gpt4 key购买 nike

我在 Windows 上克隆了一个 git 存储库,并注意到行尾设置为 UNIX 样式 (LF)。

为了修复它,我将存储库的 autocrlf 值更改为 true (core.autocrlf=true)。

但是,我在磁盘上的所有 checkout 文件仍然具有 UNIX 样式 (LF) 行返回。我该如何修复它们?

最佳答案

警告:执行以下命令将导致您丢失任何未提交的更改

要修复 checkout 文件的行尾,您需要发出两个命令:

  1. git rm --cached -r . 这会从 git 的索引中删除所有内容。
  2. git reset --hard HEAD 这会重置所有本地更改。

如果您有未决的更改,任务就会变得更加困难。

您可以使用 dos2unix msysgit 附带的命令尝试修复您尝试提交的文件的行尾。

一旦您成功提交了您需要保留的任何更改,您可以使用上面提到的两个命令来重置存储库中所有文件的行尾。

关于git - 更改 git 存储库的 autocrlf 设置后,如何修复 check out 文件中的行尾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10118302/

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