23

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

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

4

3 回答 3

18

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

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

于 2019-10-05T16:01:28.547 回答
0

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

- uses: stefanzweifel/git-auto-commit-action@v4

当然,可以调整参数,例如提交消息、文件 glob 和许多其他参数。

于 2022-01-30T22:34:54.380 回答
0

最简单的方法就是整合这个动作:https ://github.com/cds-snc/github-actions/tree/master/auto-commit

这有点令人沮丧,因为它有一个荒谬的默认名称/电子邮件,所以你必须分叉它来修复它,但它在其他方面运行良好。

于 2019-04-12T19:24:47.053 回答