Windows在powershell使用git提交修改文件时全部删除后全部添加问题(已解决,原因是git换行相关问题)
这个问题是在编写esp32相关工程的时候出现的
感谢这位博主,这篇对我帮助很大!git 换行问题_git换行符问题解决方案_weixin_39973518的博客-CSDN博客
解决办法也很简单,就只需要改一下git的配置文件
[core]
autocrlf = false // 禁用git的自动换行功能
filemode = false
safecrlf = true //为了避免文件中有混用换行符
或者在powershell里面使用git config命令去修改(其实最后也是在修改文件)
git config --global core.autocrlf false
git config --global core.filemode false
git config --global core.safecrlf true