githooks 相关问题

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

我如何“恢复”由于合并冲突而中止的合并后钩子?

我有一个合并后的git钩子,该钩子部分基于https://gist.github.com/sindresorhus/7996717。如预期的那样,如果请求引入合并冲突,则挂钩无法运行。我该怎么办...

回答 1 投票 0

如何在DEV分支中跟踪调试代码,但在MASTER上将其删除

我有一个与GIT相关的问题。想象一下这个分支模式:MASTER | DEV | FEATURE1其中“ DEV”是我们检查代码和调试代码的分支(在这种情况下,是console.log和...

回答 1 投票 0

使用git hook将vue-cli项目的`dist`目录推送到nginx服务器的子文件夹中

我用vue-cli创建了一个Vue项目。我的生产代码已本地构建到dist文件夹中。当前,当我提交该代码并将其推送到源代码时,会设置一个后接收钩子以部署...

回答 1 投票 0

Git钩子在源代码树上不起作用

通过终端,一切正常,但是在源代码树中不起作用。这是我预先提交的钩子#!/ bin / bash##swiftlint的钩子脚本。当您进行提交时,它将触发。 ##如果您...

回答 2 投票 5

未提交Git预提交

如果[[“” $ REV_NUMBER“ =”“,我在提交#!/ bin / bash REV_NUMBER = $(git rev-list --max-count = 1 HEAD)之前写了一个预提交钩子来运行golinter。 ];然后退出0 fi echo“ golangci-lint run --...

回答 1 投票 0

如何将新的git hook安装到所有现有(克隆的)存储库?

我的机器上有〜50个存储库。我想将新创建的git钩子安装到所有这些钩子上。我已经创建了.git-templates文件夹并在其中放置了钩子,然后git config --global init ....

回答 2 投票 1

[在WebStorm和SourceTree中使用NVM时出现Git Hooks错误

我正在使用带有--no-use标志的nvm,因为这导致我的终端启动速度非常慢🐌。这意味着我总是需要在新的终端选项卡上运行nvm use ,以便成为...

回答 1 投票 4

GIT中不能推到远程裸回购[关闭]

我想这样做:我想创建一个指向通过ssh访问的VPS服务器上的裸git仓库远程。这裸存储库将嵌入一个钩子获取最新的分支...

回答 1 投票 -1

如何绕过:远程:GitLab:作者 是不是团队中的一员?

我最初从另一个GitHub的项目(github上)克隆了GitLab项目(来源)。 $远程Git github上起源我做的这一点:远程Git添加github上https://开头的-GitHub的远程....

回答 1 投票 0

为什么在Python中后不`git的-C`工作receive挂钩?

试试这个目录:mkdir / tmp目录/张CD的/ tmp /一个git的初始化回声-e “!#在/ usr / bin中/ env的python3 \ nimport OS \ nos.system( '混帐-C / tmp目录/一个节目')”> / TMP /一个/ git的/钩/后接收使用chmod + X /tmp/one/.git/hooks/post -...

回答 1 投票 2

不是所有文件出现在Git的克隆

所有我试图做的是克隆称为Git的过量使用一个Git挂钩经理。但是,当我从我的桌面上打开文件时,一些我需要与合作中的文件是不是有某种原因(或我...

回答 2 投票 0

是否有可能推前运行git钩和修改,最后提交?

我想修改最近一次提交的一些自动化的脚本的前推的输出,但对于推动包括最新的变化。用沙哑的我写的:“赫斯基”:{“挂钩”:{...

回答 1 投票 1

如何在没有收件人必须进行任何其他配置的情况下版本和共享githooks? [重复]

我为我当前的项目做了一个githook,它在我当地工作,现在我正在尝试与我的团队分享。我们正在使用Windows。我们的团队不稳定和分布,人们在许多不同的工作...

回答 1 投票 0

Windows上的sh shell脚本导致错误:/ dev / tty:没有这样的设备或地址

在Windows中的git commit-msg我想运行以下脚本:MSG =“$ 1”if! grep -s -qE“#[0-9]”“$ MSG”;然后exec </ dev / tty cat“$ MSG”echo“你的提交消息不包含...

回答 1 投票 0

预提交挂钩以读取提交消息

如何使用预提交钩子从git commit -m“message”读取提交消息。或者是否有任何钩子读取提交消息。 commit-msg hook可以读取消息但我们需要提供一个文本文件...

回答 2 投票 -1

如何通过gradle设置git hook可执行文件

TLDR:如何通过Gradle将执行权限/设置可执行文件添加到git hook脚本我正在开发一个团队的Android应用程序,并被指示实施公司范围的预推脚本作为...

回答 1 投票 0

Perl - commit-msg挂钩在退出1时不会停止提交

上下文:我正在使用一些git-hooks在Perl脚本上自动应用一些格式化选项。在预提交钩子上,我使用perltidy清理并重新格式化我的脚本。我想检查用户是什么...

回答 2 投票 2

在子模块更改时更新超级项目的Git钩子?

我有三个git存储库:A,B和C. C是一个超级项目,包括子模块A和B,跟踪每个子模块的相应主分支。当A或B的主分支发生变化时,我必须......

回答 1 投票 1

基于package.json更新文件的钩子

我们需要自动更新我们的Notice.txt文件的过程,这些文件目前非常繁琐。我正在阅读有关git hooks的内容,并开始考虑实现一个git hook,这样做...

回答 2 投票 1

当Github收到更新时,将其推送到远程服务器

让Github自动将任何更新推送到远程服务器的设置是什么?这对于在Github上维护代码库以及让网站运行该代码库非常有用。我有我的 ...

回答 2 投票 11

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