pre-commit
文件定义为unix
文件格式
注意,需要使用unix
文件编码
git hooks
需要的 shell脚本
,需要是unix
文件格式才能正常运行。
否则windows10系统会抛出换行符错误,而macOS则会抛出 pre-commit
不是文件或者文件夹的错误。
需要打开bash
,使用如下命令修改,方可正常使用。
第一步: 文件头部增加这一行代码
#!/bin/bash
第二步:打开配置文件
vi ./.git/hooks/pre-commit
第三步:设置文件格式为unix
文件,(ff
意为fileformat
)
:set ff-unix
第四步:保存修改并退出
:wq