Git 1.7.1 под Windows, установлен из инсталлятора MSysGit, делаю простой пример: создаю репозиторий, создаю текстовый файл с помощью блокнота, сохраняю, на всякий случай снова открываю блокнотом — текст в порядке, делаю коммит, открываю блокнотом — вместо русского текста какие то квадратики
Все делаю прямо из консоли, из bash.
Здравствуйте, Palmovod, Вы писали:
P>Git 1.7.1 под Windows, установлен из инсталлятора MSysGit, делаю простой пример: создаю репозиторий, создаю текстовый файл с помощью блокнота, сохраняю, на всякий случай снова открываю блокнотом — текст в порядке, делаю коммит, открываю блокнотом — вместо русского текста какие то квадратики P>Все делаю прямо из консоли, из bash.
Хотя возможно что блокнот сохраняет файлы в кодировке отличной от UTF-8, в этом проблема. Протестил создание файла с кодировкой UTF-8 и текст не портится. Кроме того сообщения в коммитах тоже выводятся нормально (с помощью git log), хотя после коммита появляется предупреждение:
Warning: commit message does not conform to UTF-8.
You may want to amend it after fixing the message, or set the config
variable i18n.commitencoding to the encoding your project uses.
Как сделать чтобы сообщения в коммитах тоже создавать в кодировке UTF-8 ?
Здравствуйте, Palmovod, Вы писали: P>делаю коммит, открываю блокнотом — вместо русского текста какие то квадратики
Сразу после коммита? Или на другой стороне после pull? Файл в какой кодировке? Преобразование переводов строк используется?
Лично я стараюсь работать в utf-8 без bom и не использую преобразование переводов строк.
Здравствуйте, Mr.Cat, Вы писали:
MC>Сразу после коммита? Или на другой стороне после pull? Файл в какой кодировке? Преобразование переводов строк используется? MC>Лично я стараюсь работать в utf-8 без bom и не использую преобразование переводов строк.
Сразу после коммита в том же репозитории. Никаких pull. Насчет преобразования переводов строк не знаю.
Здравствуйте, Palmovod, Вы писали: P>Сразу после коммита в том же репозитории. Никаких pull. Насчет преобразования переводов строк не знаю.
Странно. Дело точно в гите? Может, это текстовый редактор глючит? Файлы до и после commit точно отличаются?