pre-commit

    3热度

    1回答

    当我尝试提交时出现此错误。 OS - 最新OSX Git版本 - Git版本2.11.0(苹果的Git-81) .git/hooks/pre-commit: line 2: ./node_modules/pre-commit/hook: No such file or directory

    0热度

    1回答

    我们使用的是Ubuntu。我想在所有开发人员机器中执行预先提交的钩子,因此在所有需要手动设置的开发人员机器中都需要执行,因为不可能提交钩子脚本。请给我任何解决方案,以避免个人设置。 谢谢,

    0热度

    1回答

    我使用GIT pre-commit挂钩来查找我的README.md文件中的字符串模式前。 {{STRING_PATTERN}},然后将字符串模式更改为所需的文本/代码输出,其中还包含当前分支名称。 这是问题。 pre-commit脚本的工作原理是,它定位字符串模式并用正确的文本/代码替换它,但在提交更改之前似乎没有这样做......这意味着在运行git commit -m "Updated REA

    0热度

    2回答

    我用这个.PRE提交 - config.yaml文件预先承诺(摘录): - repo: https://github.com/pre-commit/pre-commit-hooks sha: v0.9.2 hooks: - id: trailing-whitespace - id: end-of-file-fixer - id: check-yam

    1热度

    1回答

    我想在我的存储库本地添加一个预先提交的钩子。我只想在提交中修改/添加/删除.tpl文件时才运行脚本。有没有简单的方法来检查这个? 谢谢:-)

    1热度

    1回答

    继“非管理员安装”的指令预提交的website,我跑以下命令: curl http://pre-commit.com/install-local.py | python 这些指令提供了以下注释:“(升级:运行再次,卸载:通过卸载到python)“ 现在,我想卸载预先提交。我想了解如何将卸载传递给Python。我不确定什么路过uninstall需要。 我已经试过: curl http://pre

    0热度

    2回答

    嗨,大家好我有一个git仓库3个文件夹(个人js项目)。 这里是我的pre-commit钩 #!/bin/bash echo -e "\033[1;92m Linting Staged Files . . . " files=$(git diff --diff-filter=d --cached --name-only | grep -E '\.(js|jsx)$') path=(${fi

    0热度

    1回答

    我想要做一些类似git commit --no-verify但与mercurial。有没有办法做到这一点?

    1热度

    1回答

    我试图执行一个git commit消息策略来保持我的仓库干净整洁。我见过关于服务器端和客户端钩子的官方文档,然后我碰到了husky。 到目前为止,我可以与第一个合作,但不能设置哈士奇,我还有很多东西要学。主要想法是能够在新工作站上工作而无需手动设置任何客户端挂钩。 有人可以解释我如何设置哈士奇来检查我的提交消息,甚至作出例子吗? 这是我在project-root/githooks文件夹承​​诺,味

    0热度

    1回答

    我已经配置rubocop宝石到我的项目与git的承诺使用pre-commit钩和我所面临的问题:rubocop评估对commit钩子检查的Gemfile但是当我手动项目的目录中运行rubocop它不是核实。其实当我运行rubocop Gemfile它的作品,但它对我来说太不方便了......也许有人已经解决了这个问题?