Git 使用常见问题 之 删除远程仓库多余无用的分支

★ ★ ★ 数据无价,删除需谨慎 !!!★ ★ ★
一、序言:

  看到本篇博文的老师们,在学习或工作中,肯定也遇到了类似疑问?
  代码写完了,该push了,谁想知。。。手一抖,少输入了几个字母,导致push到远程仓库区后又新建了一个多余的分支,这时不要慌,下面就来教你删除多余无用的分支!!

---- Nick.Peng


二、制造异常:
  • 为了方便讲解,这里我们自己制造一个异常,即:git push时,手误导致新建了一个无用的分支
# 将github上的远程库test2项目clone到本地
git clone https://github.com/NickyangPeng/test2.git
# 切换到项目文件夹
cd test2/
# 创建并切换到 dev 分支
git checkout -b dev
# 添加本地代码到暂存区
git add .
# 提交暂存区代码到本地仓库区
git commit -m"~"
# 将本地仓库区代码 推到 远程仓库区dev分支
git push origin dev:d	# 这里操作失误,导致远程新建一个d分支,下面会讲解删除方法
git push origin dev:dev	# 一定要再执行一遍正确的推送命令

注意:如果手误push命令中的远程分支名称输入错误,一定要再执行一遍正确的推送命令

三、删除无用分支:
  • 删除手误导致新建的 d 分支
# 切换到 dev 分支,只要不是准备删除的 d 分支就行
git checkout dev
# 执行删除:本地仓库的 d 分支操作
git branch -d d
# 将本地删除操作 推送到 远程仓库
git push origin --delete d


四、全程详细步骤详解:
  • 下面是从出现异常,到解决异常的全过程;如果你已经遇到类似问题,可直接按照上述第三点讲的三条命令来删除多余分支,或者参照下图第 11步开始操作也行
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值