代码之家  ›  专栏  ›  技术社区  ›  M0M0

如何删除名为orgin/branchname的远程分支

  •  0
  • M0M0  · 技术社区  · 2 年前

    我天真地认为 git push origin origin/branchname ,这是由制表符补全建议的,将与 git push origin branchname .然而,它创建了一个名为“origin/branchname”的新远程分支。我想删除此分支,同时将名为“branchname”的远程分支保留在orign上。

    我试过了 git push -d origin origin/branchname git push -d origin remotes/origin/branchname .但两者都不存在。请注意,我不能使用 git push -d origin branchname 因为这将删除名为branchname的远程分支,而不是名为“origin/branchname”的远程分支。

    2 回复  |  直到 2 年前
        1
  •  1
  •   sytech    2 年前

    在之后使用delete参数 origin .

    这将删除名为 origin/branchname 但是离开 branchname 完整的

    git push origin --delete origin/branchname
    
        2
  •  0
  •   Marcio Rocha    2 年前

    git remote remove origin/branchname ,如果要从远程内容中删除,则必须使用 git push origin --delete origin/branchname 正如我的回答一样 sytech