Я обнаружил множество сайтов, которые объясняют, как заставить git предупреждать вас, когда вы изменяете окончания строк, или различные другие методы, чтобы вы не испортили весь файл. Предположим, что для этого уже слишком поздно - в дереве уже есть коммиты, которые переключают окончания строк в файлах, поэтому git diff
показывает вычитание старого файла с последующим добавлением нового файла с тем же содержимым
Я ищу параметр конфигурации git или флаг командной строки, который говорит diff
просто игнорировать их - если две строки отличаются только пробелами, притвориться, что они одинаковы. Мне нужен этот вариант конфигурации / флаг для работы за все , что полагается на различия файлов - diff
, blame
даже merge
/ в rebase
идеале - я хочу , git
чтобы полностью игнорировать конечные пробелы, в частности , строки окончаний. Как я могу это сделать?
источник
bl = blame -w
но вы не можете переопределить имя встроенных команд, и я не вижу опции конфигурации, чтобы сделать его по умолчанию. Но я не эксперт по мерзавцам.git status
?