检查行分隔符问题 git?
Checking for line separator issue git?
我正在使用 PhpStorm 并且我在本地做了一些工作,我想将其推送到 repo,但是我看到了这条消息并且 commit + push
没有工作!
当我 select 文件并点击 commit 或 commit & 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.php
和 b.php
或任何文件中进行了更改
打开您的终端并将其添加到 git,例如 git add a.php
和 git 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
我正在使用 PhpStorm 并且我在本地做了一些工作,我想将其推送到 repo,但是我看到了这条消息并且 commit + push
没有工作!
当我 select 文件并点击 commit 或 commit & 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.php
和 b.php
或任何文件中进行了更改
打开您的终端并将其添加到 git,例如 git add a.php
和 git 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