̃Gg[͂ĂȃubN}[Nɒlj

git :: 「No newline at end of file」の対処



ファイルを何も修正していない状態で保存した時、git status で変更とみなされる時があります。
git dff してみると下記のように「\ No newline at end of file」と表示されます。

% git diff

 :

\ No newline at end of file

 :
  • 原因

POSIX的にはファイル末尾に改行が必要らしく、改行がない場合に警告されます。

  • 対処

vim でファイルを開き、コマンドモードで下記を実行して保存します。

:set binary noeol





unix/command/git/operation/no_newline_at_end_of_file.txt