Git 我有两个名字相似的远程分支。这个命令会删除正确的一个吗?

Git 我有两个名字相似的远程分支。这个命令会删除正确的一个吗?,git,git-push,remote-branch,Git,Git Push,Remote Branch,我有两个远程分支: origin/dev origin/origin/dev 我想删除origin/origin/dev 下面的命令将执行我想要的操作吗 git push origin --delete origin/dev 你最好选择更好的分支名称;您可以避免一些类似这样的头痛问题:) 据我所知,您在远程回购中有两个分支机构,名为origin: dev origin/dev 玩具回购中的快速测试表明,在假设origin/HEAD不指向名为origin/dev的远程分支的情况下 git

我有两个远程分支:

  • 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
    远程repo中,并且与您的(本地)远程跟踪分支
    origin/origin/dev
    关联
  • 保留名为
    dev
    的分支,该分支位于
    origin
    remote repo中,并且与您的(本地)远程跟踪分支
    origin/dev
    关联

您的许多问题都没有公认的答案。请检查您得到的答案,并酌情接受/投票:@bhartsb没问题。不过,当你有变化时,一定要花些时间来回顾一下其他问题的答案。