在 git post-commit 挂钩中,如何获取已更改的文件列表?
尝试计算 Git 提交后挂钩中的提交花费了多长时间。 我有一个提交后 git 挂钩,它通过 API 提交有关提交的信息。我想做的是弄清楚提交花费了多长时间。…
git post-receive hook 来更新多个服务器
我正在使用 git post-receive hook 用于在三台服务器(开发、测试和生产)上部署来自三个分支(主、临时和稳定)的 Web 应用程序版本。分支和服务器之…
防止推送到包含某些文件中的选项卡的 git(例如 *.cpp、*.h、CMakeLists.txt)
我希望我的远程存储库拒绝任何包含包含选项卡的文件的推送,但前提是该文件属于某个类(基于文件名)。这可能吗? 我查看了 githooks 中的 update hoo…
git:谁推入了 post-receive 挂钩
如何确定谁推送到存储库? 即,某人执行 git Push origin master 操作,并且在 origin 存储库上的 post-receive 挂钩中,我需要使用某人的姓名或电子…
git commit 后发送邮件而不是推送
我需要在提交到存储库后发送带有 diff 的电子邮件。我知道如何在推送后发送电子邮件,但它不适用于提交。 对于推送,我创建了获取参数的钩子 post-rec…
使用 gitosis 管理对 git 存储库的 http 访问
[更新 9/16/2010] 昨晚研究完这个问题后,我意识到我原来的问题实际上是问两个不同的问题: 1)是否可以为所有远程设置更新后挂钩由 gitosis 创建的存…
git post-commit hook - 已提交文件上的脚本
我可以在某个地方看到一个示例提交后挂钩来在每个提交的文件上运行脚本吗? 例如。 git add file1 git add file2 git commit -am "my commit" 并且钩…
git hook 合并后 - 错误:无法运行
为了在拉动后触发 git hook,我创建了一个合并后钩子。 该脚本如下所示: #!/bin/sh git log > gitlog.txt 该文件称为“合并后”,并且与运行 pull 命…
调用“git pull”;来自 git post-update hook
我有一个使用 gitolite 设置的中央 git 存储库。 我想设置一个钩子,以便每当用户推送到存储库时,它都会在其他地方执行拉取,然后进行一些自动化测试…