云效/git 删除特殊字符远程分支
- 一、查看所有分支
- 二、删除分支
- 三、验证
在使用云效时,不小心添加了一个错误分支 de’vdev ,在云效手动删除时,报错“找不到分支”,无法删除。只能启动git命令进行查看,将步骤总结如下:
一、查看所有分支
git branch -a
查询结果如下:
$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/de'vdev
remotes/origin/master
其中:
* master 是本地仓库的 master 分支 ;
remotes/origin 开头的是远程分支 ;
我们要删除的 de’vdev 在这里可以看到,是一个远程分支。
二、删除分支
执行如下 git 命令:
git push origin --delete de\'vdev # 注意:分支名称有特殊字符"'",需要进行转义;
执行结果如下:
$ git push origin --delete de\'vdev
To https://codeup.aliyun.com/62b2af5b98b10058fdb7ae86/ZHJG.git
- [deleted] de'vdev
三、验证
再执行 git branch -a 命令,已无该分支:
在云效上刷新分支页面,也已经删除成功: