Нет новой строки в конце файла - PullRequest
403 голосов
/ 28 апреля 2011

При выполнении git diff выдается "Нет новой строки в конце файла" .

Хорошо, в конце файла нет новой строки. Что в этом такого?

Каково значение сообщения и что оно пытается нам сказать?

Ответы [ 12 ]

1 голос
/ 05 августа 2016

Возможно, в исходном файле нет символа новой строки.

Тем не менее, некоторые редакторы, такие как gedit в linux, автоматически добавляют новую строку в конце файла. Вы не можете избавиться от этого сообщения при использовании такого рода редакторов.

Я попытался решить эту проблему, открыв файл с помощью визуального редактора кода студии

Этот редактор четко показывает последнюю строку, и вы можете удалить строку по своему желанию.

0 голосов
/ 18 ноября 2016

Что бы это ни стоило, я столкнулся с этим, когда создал проект IntelliJ на Mac, а затем перенес проект на мою машину с Windows. Мне пришлось вручную открывать каждый файл и изменять настройки кодировки в правом нижнем углу окна IntelliJ. Вероятно, этого не случится с большинством людей, которые читают этот вопрос, но это могло бы сэкономить мне пару часов работы ...

...