gpt4 book ai didi

Git "stucked"分支

转载 作者:太空狗 更新时间:2023-10-29 13:20:56 28 4
gpt4 key购买 nike

我在将我的分支推送到远程存储库时遇到问题。 Git 返回一个错误:错误:dst refspec refs/heads/XXX 匹配多个。 当我运行 git ls-remote 时,它只显示一个 XXX 分支! (我尝试使用 git push origin :refs/heads/XXX 删除分支,结果相同)

我们在多个 Git 存储库中不止一次遇到过这个问题。我们之前所做的是克隆存储库,“卡住”分支从克隆的存储库中消失。

我想知道是否有任何替代解决方案可以解决此问题而无需诉诸重新克隆存储库。 Git 版本为 1.7.XX。

谢谢!

最佳答案

如本 blog post 中所述,请确保您没有与您的分支同名的标签。
如果是这种情况,您可以在上游仓库中将其删除:

git push origin :refs/tags/XXX 

备选方案,described in answer , 是显式推送分支(为源和目标设置 refspec)

git push origin refs/heads/XXX:refs/heads/XXX

关于Git "stucked"分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22988211/

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