美文网首页
Git 如何一次删除多个本地分支或远程分支 remote ref

Git 如何一次删除多个本地分支或远程分支 remote ref

作者: 35108b7328fb | 来源:发表于2020-05-29 16:43 被阅读0次
    image

    1、切换到master分支

    git checkout master
    

    2、查看已有的本地及远程分支

    git branch -a
    

    3、删除远程分支

    // 查看远程分支
    git branch -r
    //删除一个远程分支
    git push origin --delete 分支名
    //同时删除多个远程分支
    git push origin --delete 分支名1  分支名2  分支名3
    

    4、删除后,再次查看分支情况

    git branch -a
    

    5、删除本地分支

    git branch -d dev
    // 同时删除多个本地分支
    git branch -d  分支名1  分支名2  分支名3
    // 遇到提示未merge等错误可通过大写的 -D 强制删除
    git branch -D  feat-分支名
    

    远程分支和本地分支删除完毕

    最近用 git push origin :remotebranchname 删除远端分支 会显示删除失败 报 remote refs do not exist的错误 。

    解决的方法是 在git 命令行终端输入 git fetch -p origin

    然后再删除 。

    相关文章

      网友评论

          本文标题:Git 如何一次删除多个本地分支或远程分支 remote ref

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