在git bash中进行犯罪后,我去验证了github上的代码,并注意到更改的文件看起来像这样:
<?php^M^Mrequire_once GLOBAL_INCLUDES . DS . "api.php";^M^Mclass MyAPI extends API {^M^Mprotected $User; // continues for a long time on this line, a 1000 line file all to the right of this --->
显然,这是^M^M
的线路结束问题(或者至少我认为这很明显?)
git config --global core.autocrlf true
无济于事。
在在我的Netbeans IDE环境中,我发现了一个插头,该插件已修复:
所有问题文件都是" Mac OS 9(CR)"
将它们更改为unix(LF)或Windows(CRLF) - 然后提交并推到GitHub修复了问题。