git 一次性拉取所有分支并缓存到本地

#!/bin/bash

REMOTE_NAME="origin"  

REMOTE_BRANCHES=$(git ls-remote --heads $REMOTE_NAME | awk -F/ '{print $3}')

for branch in $REMOTE_BRANCHES; do
    git checkout -b $branch $REMOTE_NAME/$branch
    git checkout master  
done

echo "批量创建分支完成。"

OpenAI政变背后是科学家创始人的悲歌 - 未来预言机 内网穿透 frp