繁体   English   中英

Github 动作提交并推送到同一个分支

[英]Github actions commit and push to same branch

我有一个 github 操作工作流设置,它会触发对 prd 分支的任何拉取请求。

因此,假设我创建了另一个名为“test”的分支,并在 prd 分支上设置了一个 pull req。 我的 github 操作工作流程将运行 python 脚本以在分支测试中创建一些文件。 现在我想提交这些新文件并将其推回测试。

或者简而言之:如何使用 github 操作对分支内的文件进行更改,然后将这些更改推送回同一个存储库。

一个示例用例可能是:- 开发人员推送一个分支并创建一个拉取请求。 我的 github 操作工作流应该检查该回购中的某些强制性文件,如果找不到,则创建它们并将其添加到该开发人员的回购中。

这是我试过的:-


git config --local user.email "action@github.com"
git config --local user.name "GitHub Action"
git add -A
git commit -m "Added files"
git push 

这不是将更改推回我的测试分支,我不知道该怎么做。 请帮忙。

你不需要推动。

我还建议使用Configure git credentials 操作,而不是自己设置配置。

- uses: oleksiyrudenko/gha-git-credentials@v2-latest
  with:
    token: '${{ secrets.GITHUB_TOKEN }}'
- run: |
    git add -A
    git commit -m "Added files"
 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM