From 2d42f39610af1e0b525580ce991e2623f968d115 Mon Sep 17 00:00:00 2001 From: shenjack <3695888@qq.com> Date: Sat, 16 Dec 2023 16:31:23 +0800 Subject: [PATCH] test this --- .github/workflows/mirror.yml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/.github/workflows/mirror.yml b/.github/workflows/mirror.yml index 44322cf..5d9406b 100644 --- a/.github/workflows/mirror.yml +++ b/.github/workflows/mirror.yml @@ -15,19 +15,20 @@ jobs: uses: actions/checkout@v4 - name: clone remote - shell: pwsh + shell: bash run: | git config --global user.email 3695888@qq.com git config --global user.name shenjack-action git remote add gitea http://shenjack.top:5100/ARS/ars-tools.git git fetch gitea - $branches = git branch -r | Select-String -Pattern 'gitea' - foreach ($branch in $branches) { - $branchName = $branch -replace 'gitea/', '' - $branchName = $branchName.Trim() - if (!(git branch | Select-String -Pattern $branchName)) { - git branch --track $branchName $branch.Trim() - } - } + for branch in $(git branch -r | grep 'gitea'); do + branchName=${branch#*/} + if ! git branch | grep -q $branchName; then + git branch --track $branchName $branch + fi + done + + - name: push to github + run: | git pull --all git push origin --all --force \ No newline at end of file