zoukankan      html  css  js  c++  java
  • 禁用git的trailing whitespace检查[转]

    使用git提交代码的时候,经常会碰到过”trailing whitespace”的警告,这是git对代码规范的校验,即代码中不允许以空格结尾,以避免提交无效的代码。

    在两种情况下会碰到这种情况:

    crlf类:这主要是不同操作系统平台的换行编码不同导致;代码中确实是以空格结尾;

    对于第一种情况,可以使用下面的配置来关闭代码检查:

    git config core.autocrlf true

    git config core.safecrlf true

    还可以在提交代码时禁止代码检查:

    git commit --no-verify-a

    也可以这样做:

    git config core.whitespace "trailing-space,space-before-tab"
    git config apply.whitespace "trailing-space,space-before-tab"

    还有另外一个办法,就是在pre-commit添加如下语句:

    if(/\s$/){#bad_line("trailing whitespace", $_);}

  • 相关阅读:
    花匠
    积木
    Hello world
    老鼠走迷宫全部路径
    今天下午选做题目
    整数高精度运算——加法
    博客启航
    解线性不定方程
    关于完全背包问题
    关于最小代价子母树
  • 原文地址:https://www.cnblogs.com/sumsung753/p/3821520.html
Copyright © 2011-2022 走看看