【发布时间】:2019-01-24 15:07:40
【问题描述】:
我正在使用 PhpStorm,并且我在本地做了一些工作,我想将其推送到 repo,但我看到了这条消息并且 commit + push 不起作用!
当我选择文件并点击 commit 或 commit & push 我得到Checking for Git Username
进而
Checking for line separator issue git
我搜索了一些答案,找到了这个命令:
git config --global core.autocrlf true
我将其设置为 true 并尝试提交,但消息(Checking for line separator issue git)在那里。即使我将其设置为 false 仍然显示相同的消息!
第二次尝试:
我在.gitignore 文件中添加了* text=auto,但仍然显示消息。
最后我尝试了以下命令,但都是徒劳的:
$ git config core.eol lf
$ git config core.autocrlf input
注意:我之前也遇到过同样的问题,但是当我运行这个命令 git config --global core.autocrlf true 时,一切都开始顺利进行。但这次不行。
【问题讨论】:
-
由于互联网上没有提及此问题,因此在支持票证中提交IDE log 可能是有意义的:intellij-support.jetbrains.com/hc/en-us
-
@EugeneMorozov 这是一个众所周知的问题,但解决方案不起作用!我应该删除这个问题并在 IDE 日志中提交吗?
-
保留问题是有意义的,一旦您从支持人员那里得到答案,请在此处发布。就我个人而言,我是一名 PhpStorm 支持工程师,但我们有一个单独的人处理 VCS 案例,这就是为什么我不能立即在这里提供帮助的原因。
标签: git intellij-idea bitbucket phpstorm core.autocrlf