git提交后删除的行数与增加的行数一样,没有修改git也会去全部删除又全部新增
大概是下面你这个样子:


换行符的原因,win、mac、linux/Unix 换行符是不一样的,提交的文件换行符和git服务器的不一样
git有三种设置方式供用户选择
git config --global core.autocrlf true
git config --global core.autocrlf input
git config --global core.autocrlf false
git config --global core.autocrlf false
(1)vscode
点右下角
然后会弹出选项让你选

(2) idea JetBrains家族
也是右下角

然后提交,提交时选择不修复,原样提交就行