检查行分隔符问题 git?

Checking for line separator issue git?

我正在使用 PhpStorm 并且我在本地做了一些工作,我想将其推送到 repo,但是我看到了这条消息并且 commit + push 没有工作!

当我 select 文件并点击 commitcommit & push 我得到 Checking for Git Username 接着 Checking for line separator issue git

我搜索了一些答案并找到了这个命令:

git config --global core.autocrlf true

我将其设置为 true 并尝试提交,但消息(正在检查行分隔符问题 git)仍然存在。即使我将其设置为 false,仍然显示相同的消息!

第二次尝试:

我在 .gitignore 文件中添加了 * text=auto,但仍然显示消息。

最后我尝试了以下命令,但都是徒劳的:

$ git config core.eol lf
$ git config core.autocrlf input

注意: 我以前遇到过同样的问题,但是当我 运行 这个命令时 git config --global core.autocrlf true 一切都开始顺利进行。但是这次不行了。

经过大量研究,我找到了这两个解决方案:

1) 复制你所做更改的文件并拉出一个新的 repo 并在其中进行更改并将其推送到 repo

2) 从终端手动将文件添加到 git,提交并手动 运行 git push,您的文件将成功推送到存储库!

第二种方法正确步骤:

假设您在 a.phpb.php 或任何文件中进行了更改

打开您的终端并将其添加到 git,例如 git add a.phpgit add b.php

现在输入 git commit -m "Your message"

提交您添加的文件

最后 git push 就这样了!

注意:将文件添加到 git 时,您可能需要文件的完整路径

例如git add D:\xampp\htdocs\project.com\apps\admin\modules\test\actions\test.class.php

你把这两个菜单下的勾去掉就行了 Remove this check

under these two menus