记一次git提交GitHub失败问题

今天本地新建了一个项目,然后通过idea share到GitHub,发现一只share失败。报错 信息如下:

 

记一次git提交GitHub失败问题

 原因是,我安装git的时候,将git的换行检查功能设置为true。

Git提供了一个换行符检查功能(core.safecrlf),可以在提交时检查文件是否混用了不同风格的换行符。这个功能的选项如下:

  • false - 不做任何检查
  • warn - 在提交时检查并警告
  • true - 在提交时检查,如果发现混用则拒绝提交

建议使用最严格的 true 选项。

然而,我在代码中,却将换行符设置为了Linux换行符,记一次git提交GitHub失败问题

只要将文件改成CRLF,然后再提交。就没问题了