Что означают эти красные полосы в разнице файлов git

enter image description here

есть красная полоса после знака+. Что это ?

3 ответов


потенциально плохой отступ. Возможно, вы использовали вкладки при настройке Git для предпочтения пробелов или наоборот.

Регистрация git config core.whitespace; Он может содержать tab-in-indent, space-before-tab или indent-with-non-tab. Вы должны изменить его в соответствии с вашими предпочтениями, если это не ошибка.


вот возможные значения для core.whitespace.
Ваше значение конфигурации будет одним из значений вкладок ниже

ядра.пробел

список разделенных запятыми общих проблем с пробелами, которые нужно заметить.
в git diff будет использовать color.diff.whitespace чтобы выделить их, и Git apply
--whitespace=error будем рассматривать их как ошибки.
Вы можете префикс - отключить любой из них (например, - trailing-пробел):

  • blank-at-eol

    обрабатывает конечные пробелы в конце строки как ошибку (включена по умолчанию).

  • пространство-до-вкладка###

    обрабатывает символ пробела, который появляется непосредственно перед символом табуляции в начальной части отступа строки, как ошибку (включена по умолчанию).

  • отступ-с-не-tab

    лечит строку отступ с пробелами вместо эквивалентных вкладок в качестве ошибки (по умолчанию не включен).

  • tab-in-indent

    обрабатывает символ табуляции в начальной части отступа строки как ошибку (по умолчанию не включена).

  • blank-at-eof

    обрабатывает пустые строки, добавленные в конце файла, как ошибку (включена по умолчанию).

  • трейлинг-пространство

    короткая рука к прикрой обоих!--3--> и blank-at-eof.

  • cr-at-eol

    обрабатывает возврат каретки в конце строки как часть Терминатора строки, т. е. с ним, трейлинг-пробел не запускается, если символ перед таким возвратом каретки не является пробелом (не включен по умолчанию).

  • tabwidth=n

    сообщает, сколько позиций символов занимает вкладка; это актуально для отступа-с-не-вкладкой и когда git исправляет вкладка-в-отступ ошибки. Ширина вкладки по умолчанию-8. Допустимые значения от 1 до 63.


пример для вывода, когда вкладки используются в качестве значения конфигурации: enter image description here


Это означает, что у вас есть нежелательные дополнительные пробелы в ваших источниках. Необходимо удалить ненужные пробелы.