В Git, при использовании autocrlf = true
флага, все еще выдается предупреждение при изменении конца строки.
Я понимаю, для чего предназначено предупреждение, и как отключить флаг окончания строки, но как мне отключить само предупреждение?
git
line-endings
git-config
Sent-Хил
источник
источник
Ответы:
Вы можете отключить предупреждение с
(Это отключит только предупреждение, а не саму функцию.)
источник
Вы должны использовать
core.autocrlf input
иcore.eol input
. Или просто не позволяйте git вообще изменять окончания строкautocrlf false
и избавляться от подсветки crlfs в diffs и тcore.whitespace cr-at-eol
. Д. С помощью .Надеюсь это поможет
источник
Вы ищете
core.whitespace
вариант (см.git config --help
Подробности).Вы можете установить эту опцию так:
источник
Я использовал этот способ:
https://help.github.com/articles/dealing-with-line-endings/
источник
git rm --cached -r . && git reset --hard
кажется, делаетКак ни странно, я применил обе конфигурации, как описано здесь, и мой файл .gitconfig содержал эти 2 строки:
И все же я получил предупреждение. Теперь, чтобы попробовать, я закомментировал обе строки, и предупреждение фактически исчезло. Не знаю, почему я поставил их на первое место, однако ...
источник
Настройка "core.safecrlf false" работает. Однако после того, как я изменил значение на «true», выходной сигнал изменится с «warning» на «fatal», как показано ниже.
источник