Автоматическое преобразование кодировки в Git при коммитах работает следующим образом: 1
Также Git сохраняет имя кодировки коммита, если установлен ключ конфигурации «i18n.commitEncoding». 24 Если коммит совершается через командную строку, это значение должно соответствовать кодировке, установленной для командной строки. 4 Иначе неправильная кодировка, сохранённая в коммите, приведёт к мусорному выводу лога (истории коммитов) при команде git log. 4