gpt4 book ai didi

GIT:如何摆脱 msysgit (windows) 上烦人的 CRLF 消息?

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

几乎每次我暂存一个文本文件(大部分都是 em)时,我都会从 git gui(我使用 msysgit)那里得到消息,它用 CRLF 替换(或即将)行结尾。显然我想要那个(并且它有一个设置 huraah),但我不希望烦人的消息一直 pop !

有什么方法可以保留设置,但关闭/禁用 pop 消息?

我不知道这在命令行上如何与 GIT 一起工作,但我喜欢 msysgit 的暂存过程 :) 所以我宁愿不更改为 bash。

最佳答案

您可以做的一件事是在 repo-config 中设置适当的设置。选项 core.autocrlf 将做这些事情:

  1. 所有文本文件将以 LF 行结尾存储。
  2. 从磁盘读取时,CRLF转换为LF
  3. 写入磁盘时,LF转换为CRLF

你可以在git-shell中设置这个选项

$ cd path/to/repo
$ git config core.autocrlf true

然后,从存储库中删除除 .git 文件夹本身之外的任何文件并运行

$ git reset --hard
$ git commit -am "Line endings fixed."

修复他的行尾。

PS: 二进制文件被意外威胁为文本文件的可能性很小,并且可能已损坏,那么您必须阅读手册或在这里询问。

关于GIT:如何摆脱 msysgit (windows) 上烦人的 CRLF 消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3841140/

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