当前位置: 主页 > 系统 >

git只提交非EOL修改

时间:2022-08-11  作者:haden   点击:
【摘要】项目历史问题,源文件里出现换行符混用的情况,同一个文件有的行用的Windows换行符,有的行用的是Linux换行符。造成在用VSCode修改代码后,被统一了换行符,造成很多无意义的换行符

项目历史问题,源文件里出现换行符混用的情况,同一个文件有的行用的Windows换行符,有的行用的是Linux换行符。造成在用VSCode修改代码后,被统一了换行符,造成很多无意义的换行符EOL修改。

git diff -U0 -w --no-color | git apply --cached --ignore-whitespace --unidiff-zero -

可以只将非EOL的修改提交到暂存区。

From: https://stackoverflow.com/questions/3515597/add-only-non-whitespace-changes

顶一下
(0)
0%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片

推荐内容