Git “之间的信息是什么?”@@&引用;以吉特dif表示的平均值
在git中使用git diff命令时,我看到如下输出: @@-35,14+41,12@@ 我不知道这意味着什么。我猜减号表示删除时的行,而+表示插入的行。我说得对吗 一个大块头从范围信息开始,紧接着是 行添加、行删除和任意数量的上下文 线。范围信息由双at符号包围,并且 将上下文中两行上显示的内容合并到一行上 格式(见上文)。范围信息行的格式如下所示 如下:Git “之间的信息是什么?”@@&引用;以吉特dif表示的平均值,git,diff,Git,Diff,在git中使用git diff命令时,我看到如下输出: @@-35,14+41,12@@ 我不知道这意味着什么。我猜减号表示删除时的行,而+表示插入的行。我说得对吗 一个大块头从范围信息开始,紧接着是 行添加、行删除和任意数量的上下文 线。范围信息由双at符号包围,并且 将上下文中两行上显示的内容合并到一行上 格式(见上文)。范围信息行的格式如下所示 如下: @@ -l,s +l,s @@ optional section heading hunk range信息包含两个hunk range。
@@ -l,s +l,s @@ optional section heading
hunk range信息包含两个hunk range。范围为
原始文件的大块前面有一个减号,范围
对于新文件,前面有一个加号。每个大块头的范围都是
格式l,s,其中l是起始行号,s是编号
更改块应用于每个相应文件的行数。在许多方面
GNU diff的版本,每个范围都可以省略逗号和尾随值
s、 在这种情况下,s默认为1。请注意,只有
有趣的值是第一个范围的l行号;所有的
其他值可根据差异计算
来源:所以它们只是范围信息的任意分隔符。它们也可能是
\m/-l、s+l、s\m/
。