Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git “之间的信息是什么?”@@&引用;以吉特dif表示的平均值_Git_Diff - Fatal编程技术网

Git “之间的信息是什么?”@@&引用;以吉特dif表示的平均值

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。

在git中使用git diff命令时,我看到如下输出:

@@-35,14+41,12@@

我不知道这意味着什么。我猜减号表示删除时的行,而+表示插入的行。我说得对吗

一个大块头从范围信息开始,紧接着是 行添加、行删除和任意数量的上下文 线。范围信息由双at符号包围,并且 将上下文中两行上显示的内容合并到一行上 格式(见上文)。范围信息行的格式如下所示 如下:

@@ -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/