我有两个远程分支:
origin/dev
origin/origin/dev
我想删除origin/origin/dev
.
下面的命令会做我想要的吗?
git push origin --delete origin/dev
我有两个远程分支:
origin/dev
origin/origin/dev
我想删除origin/origin/dev
.
下面的命令会做我想要的吗?
git push origin --delete origin/dev
您最好选择更好的分支名称;你会避免一些像这样的头痛:)
据我了解,您在远程仓库中有两个分支,称为origin
:
dev
origin/dev
玩具仓库中的快速测试表明,在origin/HEAD
不指向名为的远程分支的假设下origin/dev
,命令
git push origin --delete origin/dev
确实会做你想做的。需要明确的是,这个命令将
origin/dev
位于origin
远程仓库中的名为的分支,该分支与您的(本地)远程跟踪分支相关联origin/origin/dev
。dev
位于origin
远程仓库中的名为的分支,该分支与您的(本地)远程跟踪分支相关联origin/dev
。