【发布时间】:2021-10-18 15:11:53
【问题描述】:
我有一个 github 存储库,我有一个使用 Github Actions 设置的 CI 脚本。在 95% 的推送到 main 中,我们需要运行脚本,所以脚本是由 push 上的 main 触发的。有没有办法将 作为例外来推送。我正在成像:
git push main --no-action
【问题讨论】:
-
GitHub 动作由 GitHub 控制,与 git 不同。 git 命令仅在运行它们的机器上是本地的。例如
--no-verify将跳过预添加/添加/推送检查。 -
谢谢。我一般都知道 GitHub 和 git 之间的区别。但我认为 GitHub 使用了他们自己的 git 分支,并进行了一些小改动。再加上现在所有平台都有 CI/CD,不是吗?很遗憾听到命令只是本地的。
-
什么意思? GitHub 是一个 git repo 托管平台,而不是 git 的一个分支?
-
GitHub 确实修改了 git,但他们会贡献自己的更改 - 例如,请参阅 here。
-
不应该触发工作流的这些更改的具体内容是什么?也许有一种通过分支/标签/路径过滤器的方法。
标签: git github github-actions