Git для Windows выводит окончания строк crlf

Git для Windows выводит окончания строк crlf

Я пытаюсь сравнить результат с ожидаемым результатом.

$python <program> < input.txt > output.txt

$diff expected.txt output.txt

Мой ожидаемый вывод имеет окончания lf (как и должно быть для всех терминалов unix.) Это сравнение работает всякий раз, когда я использую настоящий терминал unix. Но на моем домашнем компьютере, на котором запущены windows и git bash, это сравнение не работает на каждой строке - выходной файл создается с окончаниями crlf.

Я установил auto.crlf в значение false и даже пытался переустановить git и изменить настройки извлечения файлов, но это не принесло успеха.

Есть идеи?

Связанный контент