git diff 文件时遇到“\ No newline at end of file”提示

出现这个提示的原因是用vi编辑文件后保存,会在文件末尾追加一个新行字符'\n'。由于原来的文件末尾没有新行字符,这样git diff 文件就会出现这样的提示。如果不想出现这样的提示,可以这么做:在vi打开文件后,执行

:set binary
:set noeol
:wq

你可能感兴趣的:(代码/脚本/命令行/可执行文件,vi,git,diff,文件末尾,newline)