有没有办法通过 GitHub 操作推送更改?

Ben*_*per 16 github github-actions

这个问题指的是:https : //github.com/features/actions

我已经编写了一个 GitHub 操作来构建我的代码并创建一个生产包。我希望通过将更改提交到 origin/master 来将其包含在我的存储库中。这似乎是 GitHub 操作的一个明显功能,但我在任何地方都找不到。如何使用 GitHub 操作提交更改并推送它们?

mad*_*ead 26

我发现stefanzweifel/git-auto-commit-action是最好的解决方案。这真的很简单:

- uses: stefanzweifel/git-auto-commit-action@v4
Run Code Online (Sandbox Code Playgroud)

当然,我们可以调整参数,例如提交消息、文件全局变量和许多其他参数。

  • 责怪你的组织,而不是这个行为。该错误清楚地说明了问题所在。https://docs.github.com/en/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization (5认同)

pet*_*ans 15

更新:有关如何将更改推送回遥控器的完整详细信息,请参阅以下问题/答案。 从 GitHub 操作推送到源

另一种选择是create-pull-request操作。它将自动将更改提交到新分支并提出拉取请求以供您查看更改。我在这里写了一篇关于它的详细解释作为对另一个问题的回答:https : //stackoverflow.com/a/58004257/11934042