Skip to content

关于git commit 无反应问题排查记录 #14

@ithack

Description

@ithack

发生场景,在项目中我添加了打包优化的dll配置,执行完dll命令后会在public文件夹下生成/vendor.js和vendor.json 文件,这时候当我们用sourceTree提交时一只卡在如下界面不动
image
一开始想到的是git文件大或多导致,而我用绕过钩子提交的选项提交时是可以的!所以确定是钩子问题!这里就很明显git 钩子检查试用了eslint的检查,而压缩后的vendor.js文件eslint肯定试不能过的
索性直接在.eslintIgnore中排除/public这个文件过滤,这样就可以提交了
另外我们可以在每次git命令试绕过钩子的命令如下
git push --no-verify

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions