[英]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.