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
адресу: