2014-01-06 3 views
0

Я пытаюсь дифф измененный файл с последним проверил в версии, и это выход я вижу:никакого вывода различий при использовании «мерзавец дифф ГОЛОВЫ file.c»

 
$ git diff HEAD file.c 
diff --git a/path/to/file.c b/path/to/file.c 
old mode 100644 
new mode 100755 
index 5f8af1c..a828cb0 
Binary files a/path/to/file.c and b/path/to/file.c differ 

Я хочу видеть фактическая разница, можете ли вы, пожалуйста, помочь мне взглянуть на это?

+3

Он считает, что это двоичные файлы. Они? Вы редактировали их в текстовом процессоре, таком как Microsoft Word? –

+1

Что кодирует текст для файлов? git может запутаться с многобайтовыми кодировками charicter и подумать, что есть двоичные файлы. – user1937198

+0

Спасибо Робин Грин и пользователь1937198. Кодировка символов была испорчена при использовании этого конкретного текстового редактора – DriverDev

ответ

0

Файлы рассматриваются как двоичные файлы, возможно, из-за текстового кодирования. Убедитесь, что файлы сохранены с однобайтовой кодировкой символов, если они действительно являются текстовыми файлами.

Смежные вопросы