簡體   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