githooks 相关问题

Git钩子是在git中发生某些事件时触发的脚本。事件包括但不限于客户端的提交前和提交后以及变更前和变更后,以及服务器端的后接收提交。钩子可以用大多数脚本语言编写,包括ruby,perl,bash和shell。

由于 git LFS 导致 git 操作缓慢

由于 git lfs,我本地机器中的 git 操作看起来非常慢。 git checkout 分支或 git commit 等操作需要很长时间。 时间gco SAP-1205 更新文件:100% (8288/8...

回答 1 投票 0

git钩子prepare-commit-msg未在存储库中调用(但在另一个存储库中调用)

我有一个git钩子prepare-commit-msg,在一个存储库中提交时会被调用(我创建的本地存储库不是任何远程的克隆,它只是我本地的此类东西的游乐场......

回答 1 投票 0

未找到预提交 bash 脚本,即使它存在于 .githooks

我对此真的很困惑。 该文件显然存在并且具有可执行模式。这在我运行 Fedora 的虚拟机上不起作用。但使用 git-bash 在 Windows 主机上运行良好 我确实设置了 -x 来查看,但我发现...

回答 1 投票 0

Husky:无法生成.husky/commit-msg:没有这样的文件或目录

我已经和哈士奇一起工作了几年了。我们开始了一个新项目,并确保添加 husky 进行预提交和提交消息检查。但是这次我们在 Windows 机器上遇到了一些问题......

回答 2 投票 0

有没有办法在 Git 中签出新分支后触发挂钩?

有没有办法在 Git 中签出新分支后触发挂钩?

回答 4 投票 0

处理多个预提交挂钩

我需要使用多个预提交挂钩脚本。不知道如何处理它们。是否应该将所有这些组合成一个大型预提交脚本?如果没有,如何处理多个预提交

回答 3 投票 0

git commit-msg 钩子仅在特定提交类型上触发

我创建了一个 .git/hooks/commmit-msg 钩子,它在 git commit 上正确触发,但最重要的是,与其他 git 操作一样,例如 git拉 git合并 ... 也会触发 commit-msg 挂钩。 是

回答 1 投票 0

如何在提交时自动格式化 Rust(和 C++)代码?

当我使用 rustfmt 提交时,我想自动格式化代码,就像我之前为 clang-format -i 所做的那样。 IE。仅格式化已在 co 中更新的代码行...

回答 2 投票 0

Git 安全:如何找到正在调用的 git hook 文件?

最近,我注意到当我启动 git gui 时,我收到以下错误消息: git: 'hook' 不是 git 命令。请参阅“git --help”。 我正在使用 git 2.35.1,并且我知道(从我

回答 1 投票 0

git推送后本地执行钩子? (推后)

我已经查看了 githooks 联机帮助页,但除非我遗漏了某些内容,否则我看不到本地后推 git hooks 的选项。我想要一个可以更新我的网络服务器上的 api 文档(为此......

回答 8 投票 0

在 git post-commit 挂钩中,如何获取已更改文件的列表?

尝试计算 Git 提交后挂钩中的提交花费了多长时间。 我有一个提交后 git 挂钩,它通过 API 提交有关提交的信息。我想做的是图...

回答 3 投票 0

Husky 添加命令已弃用?

我正在尝试按照本教程了解如何使用 Husky 添加提交消息挂钩。 这是教程中给出的命令: npx husky add .husky/commit-msg 'npx commitlint --edit $1' 然而...

回答 1 投票 0

项目中未找到任务“ktlintCheck”

我有一个示例项目。 build.gradle(项目)是: // 顶级构建文件,您可以在其中添加所有子项目/模块通用的配置选项。 插件{ id 'com.android.application'

回答 1 投票 0

手动运行 husky git hook(无需使用 git 命令触发它)

我正在使用 husky 设置一个节点项目,我想要手动运行一个 git-hook 脚本,而不必在 git 中触发它。 例子: 我的 package.json 有以下内容: { ... “脚本”:...

回答 2 投票 0

Git hooks:'.git/hooks/pre-commit':不允许操作

这一切都在 OS X Mojave 上。 我试图阻止自己错误地提交到 master 分支,因为这是我经常做的事情,使用来自此的预提交 Git 挂钩...

回答 2 投票 0

从 VScode 运行时,任务文件中的任务失败

在我的项目中,我有以下预提交挂钩: #!/bin/sh 任务 validate_lint 此外,在我的 Taskfile.yml 中,我有以下内容: 验证林特: 描述:运行黑色、flake8 和 isort

回答 1 投票 0

如何将 clang-formatting 添加到预提交挂钩?

我是提交钩子和 Clang 格式的新手,并尝试将两者集成。我已经设置了预提交挂钩,并且知道如何在命令行上运行 Clang 格式,但是我

回答 4 投票 0

VS Code 内置 Git 扩展支持哪些 Git Hook?

在我看来,VS Code 的内置 Git 扩展仅支持少数 Git 挂钩,例如,预提交和预基础挂钩似乎是支持的,还有其他挂钩,例如 post-checkout ,后

回答 1 投票 0

预提交挂钩在 macOS 中不起作用,但在 Ubuntu 中起作用

我有一个 git 预提交挂钩脚本来在提交期间验证某些内容。 这在我的脚本 .githooks/pre-commit 中 #!/bin/bash 回声“我在这里!” 这是文件权限 在乌班图...

回答 2 投票 0

为什么 Git 预推送不允许我运行输入选择,但在交互式脚本中执行 select 命令时失败

我制作了一个交互式预推送 git hook,在推送之前允许我在 npm 包中修改版本。 #!/bin/bash current_branch=$(git symbolic-ref HEAD | sed -e 's,.*/\(.*\), ,') 回声&q...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.