Могу ли я использовать Git для массового изменения концов строк после обновления атрибутов gitattributes? - PullRequest
1 голос
/ 13 января 2020

Ранее мой .gitattributes был настроен так:

* text=auto

Вкл. Windows, к сожалению, это привело к тому, что мои *.sh файлы были извлечены с окончанием строки CRLF. Чтобы исправить это, мой .gitattributes теперь выглядит следующим образом:

* text=auto
*.sh eol=lf

Я использую Git версию 2.24 на Windows 10.

Есть ли механизм, где я могу, либо для всего локального репо, либо для определенных c каталогов внутри него, все файлы, соответствующие новым правилам, в .gitattributes «повторно проверены», чтобы окончания строк (в данном случае) для файлов *.sh конвертировались из CRLF в LF?

1 Ответ

1 голос
/ 13 января 2020

Вы можете удалить их, а затем запустить git checkout -- blah.sh, чтобы вернуть его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...