SourceTree + GIT,文件中的红绿区块为什么推送前后不统一?

修改A文件中的 20~23 行。

SourceTree 上,在“未提交的更改”中,红绿区块是20~23行的前后对比。

然后推送到远程。

结果对应节点上,红绿区块却是整个文件的前后对比,怎么不是修改内容的前后对比呢?

需要的效果:红绿区块只显示代码块的前后对比,而不是整个文件的前后对比。如下
图片说明

是的啊,就是这样的,你要是想要整个文件前后对比只能history。这里是没办法查看的

这只对应的每部分的修改对比。不是集中的