2021-03-29 - 日理万妓 2022-11-14 13:18 68阅读 0赞 # [\*\*windows下使用git diff --check 出现^M的问题\*\*][windows_git diff --check _M] # [osc\_clzqwodz][osc_clzqwodz] 2020/12/08 08:19 阅读数 154 windows下使用git diff --check 出现^M的问题 当使用git diff命令查看修改时会出现^M的问题: ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTI4MzAxNDg_size_16_color_FFFFFF_t_70] 但实际上查看代码我们并没有插入空格。 这是由于每个操作系统有自己的换行符(就是当你按下”回车”后,系统会自动插入一些不可见的符号来表示一行的结束),Linux和Mac都是使用LF ,Windows 则是CRLF ,这样就造成了差异 解决办法:git config --global core.whitespace cr-at-eol 提交时转换为LF,检出时不转换 git config --global core.autocrlf input [windows_git diff --check _M]: https://my.oschina.net/u/4264305/blog/4780361 [osc_clzqwodz]: https://my.oschina.net/u/4264305 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTI4MzAxNDg_size_16_color_FFFFFF_t_70]: /images/20221022/10a2cbd1ba674005a1570bf77965355f.png
还没有评论,来说两句吧...