我有两个远程分支:
origin/dev
origin/origin/dev
我想删除origin/origin/dev
。
以下命令会执行我想要的操作吗?
git push origin --delete origin/dev
答案 0 :(得分:1)
你最好选择更好的分支名称;你会避免像这样的一些问题:)
据我了解,你有两个分支机构住在远程仓库中,名为origin
:
dev
origin/dev
玩具回购中的快速测试表明,假设origin/HEAD
未指向名为origin/dev
的远程分支,命令
git push origin --delete origin/dev
确实会做你想要的。要清楚,这个命令将
origin/dev
的分支,该分支位于origin
远程仓库中,并与您的(本地)远程跟踪分支origin/origin/dev
相关联。dev
的分支,该分支位于origin
远程仓库中,并与您的(本地)远程跟踪分支origin/dev
相关联。