Git
Использование файла .gitattributes
Поиск…
Отключить нормализацию окончания строки
Создайте файл .gitattributes в корне проекта, содержащий:
* -text
Это эквивалентно установке core.autocrlf = false .
Нормальная нормализация линейного окончания
Создайте файл .gitattributes в корне проекта, содержащий:
* text=auto
Это приведет к тому, что все текстовые файлы (идентифицированные Git) будут переданы с LF, но будут проверены в соответствии с дефолтом операционной системы хоста.
Это эквивалентно рекомендуемым значениям core.autocrlf умолчанию:
-
inputв Linux / macOS -
trueв Windows
Идентификация двоичных файлов
Git очень хорошо разбирается в двоичных файлах, но вы можете явно указать, какие файлы являются двоичными. Создайте файл .gitattributes в корне проекта, содержащий:
*.png binary
binary - это встроенный атрибут макроса, эквивалентный -diff -merge -text .
Заполненные шаблоны .gitattribute
Если вы не знаете, какие правила перечислять в файле .gitattributes или просто хотите добавить общепринятые атрибуты в свой проект, вы можете создать или сгенерировать файл .gitattributes адресу: