git - IntelliJ 中的更改 View 继续列出文件,其中唯一的区别是 LF 与 CRLF

标签 git intellij-idea

我有 2 个文件不会在更改 View 中消失。如果我查看差异,它只是告诉我提交的版本有 LF 行结尾,本地版本有 CRLF 行结尾。我在 Mac 上工作,我知道基于 linux 的系统使用 LF 行尾,而 Windows 使用 CRLF。有没有办法我可以只转换这 2 个文件,所以所有的行结尾都是 LF?

谢谢。

最佳答案

我在 Windows 上遇到了问题,因为我使用 Cygwin git.exe 检查了项目,而 IntelliJ 使用了 msysGit 中的 git.exe。在 Settings -> Version Control -> Git -> Path to Git executable 下更改 git.exe 解决了这个问题。

关于git - IntelliJ 中的更改 View 继续列出文件,其中唯一的区别是 LF 与 CRLF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22675789/

相关文章:

git - git merge 后,这个分支落后1次提交

java - 在 IntelliJ 中清除代码覆盖率信息

java - 由于更改 FXML 文件中的 Controller 导致线程出现异常

克隆存储库的 git 状态显示文件已删除

android - 为什么使用 multiDexEnabled (true) 允许应用程序构建但不断崩溃?

在 VS Code 的这个工作区中未启用 git

java - Intellij IDEA - 来自 WSDL 的带有证书的 Web 服务客户端

android - Intellij无法将目录识别为测试

intellij-idea - 如何从 Intellij-IDEA 中删除自定义 javadoc 标签

git - 使用git子树 merge ,同时也 merge 所有 merge 子树的所有分支