Поиск…


Отключить нормализацию окончания строки

Создайте файл .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 адресу:



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow