zoukankan      html  css  js  c++  java
  • 禁止git提交时执行 npm run -s precommit

    在用git管理你的源代码后,在你的项目目录里会生成一个.git文件夹。点开此文件夹,你会看到一个hooks的文件夹,这便是钩子文件夹,里面是一些钩子文件,会在你提交源代码的某一动作时执行一些额外的动作。

    拿pre-commit文件来举例,顾名思义,这个脚本文件会在你执行 git commit -m 'description'(提交源码)之前执行一些动作(如下图所示),比如代码打包,代码检查,执行成功后会继续执行commit命令。如果检查工具检查到错误会阻止继续提交,这样就确保了你提交的源码是正确无误的。

    如果你不想在提交源代码的时候进行语法检查等动作,那么你可以执行 git commit -m 'description' --no-verify,或者暴力一点的方法就是把pre-commit这个文件删除,这样就可以跳过检查工具直接进行提交。不过这样是危险的,如果代码中有错误,也会将错误的代码进行提交,所以最好还是在检查工具检查到错误时,修改后再进行提交。

  • 相关阅读:
    HDU 1247
    [转载]亲密接触VC6.0编译器
    [转载]你该学什么程序语言
    ACE学习2009116
    新东方英语学习二
    电脑族吃什么比较好
    爱默生生活的准则
    成大事必备9种能力9种手段9种心态
    [转载]句柄和指针
    关于WM_CREATE消息
  • 原文地址:https://www.cnblogs.com/ylsq/p/15405196.html
Copyright © 2011-2022 走看看