IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

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

    血衫非弧の一存发表于 2023-12-06 00:00:00
    love 0

    #!/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 "批量创建分支完成。"
    


沪ICP备19023445号-2号
友情链接