【发布时间】:2021-12-01 00:07:51
【问题描述】:
git diff 在附加图像中生成输出。文件的哈希已更改。我不太明白的是“size”参数具体表示什么。
我假设这是磁盘上的大小。输出是从 Windows 上的 cygwin linux 安装生成的,因此检查和保存文件时可能会更改行尾。
(旁注:-1,3 和 +1,3 表示文件中的前三行已更改;这可能是指元数据还是仅此文件内容?)
我在官方文档中没有看到对这个参数的任何引用:
或这些有些相关的问题:
- Git: what does the number of +/- signs in diff / merge output mean? [duplicate]
- What does "@@ -1 +1 @@" mean in Git's diff output?
这是一个文本文件,所以如果内容发生变化,我希望看到有意义的输出。我有什么保证内容没有被更改?
【问题讨论】:
-
那不是参数。这是文件的实际内容 - 以
-开头的行被删除,以+开头的行被添加,以空格开头的行没有改变。