美文网首页
Git 批量修改分支名字模板

Git 批量修改分支名字模板

作者: 枫枫大世界 | 来源:发表于2018-04-08 23:44 被阅读34次

新建文件multi-git.sh,输入以下代码:

#!/bin/bash

git fetch
a=$(git branch -r |grep 'TestFlight/engineeringtool_1.0_1')

for i in ${a}
do
    echo $i
    i=`echo ${i#*/}`
    echo $i
    git checkout $i
    # git branch 
    git push --delete origin $i
    originName=`echo $i | tr '[:upper:]' '[:lower:]' `
    echo $originName
    #重命名这一块儿应该用一句就可以了,但是实在是困了。。。。就不验证了,谁验证了,告诉我一声
    tempPrex="temp"
    tempBranchName=`echo ${tempPrex}${originName}`
    git branch -m $i $tempBranchName
    git branch -m $tempBranchName $originName
    git checkout $originName
    #提交新分支,删除本地分支
    git push --force origin $originName
    git branch -D $originName
done
git branch |grep 'TestFlight/engineeringtool_1.0_1' |xargs git branch -D

修改自己的匹配模板,替换TestFlight/engineeringtool_1.0_1。
保存,退出。
将该文件拷贝到项目目录下(Git 目录),运行 sh multi-git.sh。
完工。

相关文章

  • Git 批量修改分支名字模板

    新建文件multi-git.sh,输入以下代码: 修改自己的匹配模板,替换TestFlight/engineeri...

  • 批量删除git 本地分支、远程分支

    批量删除git 本地分支、远程分支、tag 批量删除本地分支 git branch -a | grep -v -E...

  • git批量删除本地分支,远程分支

    #### 本地分支 ## 查看需要删除的分支git branch | grep '匹配分支'批量删除git bra...

  • git常用操作 🎀

    git常用操作 ? 基本知识 查看git信息 修改git配置 提交类操作 分支类操作 创建分支 查看分支 修改分支...

  • git相关

    本地创建新分支: git checkout -b 新分支名字 或者 git branch 新分支名字 git br...

  • git操作指令

    git操作指令 git修改分支名称 假设分支名称为oldName 想要修改为 newName 本地分支重命名(还没...

  • git

    ## 分支(分支名字dev) 创建分支:git branch dev 切换分支:git checkout dev ...

  • Git 常用命令整理

    Git 常用命令整理 Git 删除本地分支 git branch -D/-d branchID 例如 Git 批量...

  • 开发技巧

    git 使用 本地分支提交到远程分支 合并其他分支的内容某个分支 暂存修改 还原修改内容(即撤销所有修改) 修改....

  • 前端架构

    应用 构建模板结构 模拟同步数据 模拟异步数据 git 分支操作 git check out 切换分支: git ...

网友评论

      本文标题:Git 批量修改分支名字模板

      本文链接:https://www.haomeiwen.com/subject/xzdvhftx.html