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这个文件删除,这样就可以跳过检查工具直接进行提交。不过这样是危险的,如果代码中有错误,也会将错误的代码进行提交,所以最好还是在检查工具检查到错误时,修改后再进行提交。

  • 相关阅读:
    8.31前端 jQuery
    8.30前端jQuery和数据结构知识
    8.29 jQuery
    8.28 jQuery
    8.27 jQuery
    8.26 js
    chrome开发工具指南(十二)
    chrome开发工具指南(十一)
    chrome开发工具指南(十)
    chrome开发工具指南(九)
  • 原文地址:https://www.cnblogs.com/ylsq/p/15405196.html
Copyright © 2011-2022 走看看