git diff @@
@@ from-file-line-numbers to-file-line-numbers @@ line-from-either-file line-from-either-file...
If a hunk contains just one line, only its start line number appears. Otherwise its line numbers look like start,count
. An empty hunk is considered to start at the line that follows the hunk.
If a hunk and its context contain two or more lines, its line numbers look like start,count
. Otherwise only its end line number appears. An empty hunk is considered to end at the line that precedes the hunk.
The lines common to both files begin with a space character. The lines that actually differ between the two files have one of the following indicator characters in the left print column:
- +
A line was added here to the first file. - -
A line was removed here from the first file.
https://stackoverflow.com/questions/10950412/what-does-1-1-mean-in-gits-diff-output/10950496