githooks 相关问题

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

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

尝试添加 Prettier 的 Git Hook 时出现问题:husky 安装错误`install command is deprecated`

节点版本:20.11.0 pnpm版本:8.15.0 操作系统:Windows 我按照 https://prettier.io/docs/en/install.html 中的说明进行操作 我运行了第二个命令 pnpm exec husky install 并 cmd 给 m...

回答 1 投票 0

什么是 Git Hooks 和软件工程中的钩子

什么是 git hooks,以及软件开发中一般的 hooks(即服务器端和客户端) 我想要一个解释。关于 git hooks 以及 github actions ...

回答 1 投票 0

在Github上触发特定的Jenkins作业推送到特定目录

我有几个 Jenkins 作业正在运行,将代码部署到应用程序服务器。只要通过 Github 中的 Jenkins 插件配置了 Github 存储库中的 Commit,这些作业就会自动运行...

回答 2 投票 0

如何编写一个提交钩子来挑选从主分支到裸存储库中其他工作树的最后一次提交?

我有 3 个分支,分别是 main、macos 和 linux。一旦我向主分支提交了一些内容,我就想挑选那些提交给其他两个分支的内容。我也想在一个裸仓库中执行此操作。 ❯ git c...

回答 1 投票 0

了解 Git Hook - post-receive hook

我编写了简单的 shell 脚本来抛出“成功和失败消息”,并将其放置在具有所有适当权限的 .git/hooks/ 下。我想将此脚本称为后接收。但剧本我...

回答 2 投票 0

Git hooks:应用`git config core.hooksPath`

我有一个 git 存储库,设置了预提交挂钩: 我的仓库 |-.git |- 钩子 |- 预提交 # 我使该文件可执行 在那之前,一切正常。当我

回答 2 投票 0

Git hook 提交消息正则表达式

我想在 git 提交消息中使用正则表达式,以便只允许某种格式的提交消息。我希望用户以格式输入提交消息。 BLGR-1234 BUG 对齐示例...

回答 1 投票 0

测试预提交挂钩中将要提交的内容

当预提交挂钩运行时,存储库可能不干净。因此,如果您天真地运行测试,它们不会反对您所提交的内容,而是反对您工作树中发生的任何内容。

回答 5 投票 0

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