Ответ на ваш вопрос Info-файл diff, узел Подробный контекст
:
Строки контекста вокруг различающихся строк начинаются с двух пробелов . Строки, которые различаются между двумя файлами, начинаются с одним из следующих символов индикатора, за которым следует пробел :
!
Строка, которая является частью группы из одной или нескольких строк, которые изменили между двумя файлами. Соответствующая группа строк помечена
!
в части этого ханка для другого файла.
+
«Вставленная» строка во втором файле, которая ничего не соответствует в первом файле.
-
«Удаленная» строка в первом файле, которая ничего не соответствует во втором файле .
В Info-файле содержится много информации о форматах вывода, включая строки заголовка. Я рекомендую вам прочитать его еще раз.