记一次git提交GitHub失败问题
今天本地新建了一个项目,然后通过idea share到GitHub,发现一只share失败。报错 信息如下:
原因是,我安装git的时候,将git的换行检查功能设置为true。
Git提供了一个换行符检查功能(core.safecrlf
),可以在提交时检查文件是否混用了不同风格的换行符。这个功能的选项如下:
-
false
- 不做任何检查 -
warn
- 在提交时检查并警告 -
true
- 在提交时检查,如果发现混用则拒绝提交
建议使用最严格的 true
选项。
然而,我在代码中,却将换行符设置为了Linux换行符,
只要将文件改成CRLF,然后再提交。就没问题了