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