gpt4 book ai didi

git - 为什么我不能用 git push origin :branchname? 删除远程 git 分支

转载 作者:IT王子 更新时间:2023-10-29 01:30:26 25 4
gpt4 key购买 nike

当我尝试使用 git push origin :branchname 推送到远程 git 分支以将其删除时,我收到以下错误消息:

error: unable to push to unqualified destination: remotes/origin/branchname The destination refspec neither matches an existing ref on the remote nor begins with refs/, and we are unable to guess a prefix based on the source ref.

但是当我输入 git branch -a 时,我仍然在 remotes/origin/branchname 中看到它。为什么不能远程删除?

最佳答案

该分支已在原始存储库中删除。当您通过执行 git fetch --all --prune 获取时,您可以在本地 Remote 中反射(reflect)这一点,这将从您的 Remote 中删除它。您还可以更具体地执行 git remote prune 以在不更新的情况下修剪您的 Remote 。

关于git - 为什么我不能用 git push origin :branchname? 删除远程 git 分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6783917/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com