git 一次性拉取所有分支并缓存到本地
2023-12-06 tech git 1 mins 236 字
#!/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 "批量创建分支完成。"