0

我正在尝试删除我的远程分支。我有三个这样的

遥控器/原点/测试

但是它们都不能被删除。我搜索了常见的解决方案,并找到了以下建议:

git push origin :test

git push origin test --delete

通过尝试这些,我得到了这个错误:

$ git push origin test --delete

>> 接收推送

错误:错误:尝试使用不存在的对象 0000000000000000000000000000000000000000 写入 ref refs/heads/test

致命:无法更新 ref 'refs/heads/test'。

到 ssh:存储库

!【远程拒绝】测试(预收钩子拒绝)

错误:未能将一些引用推送到“存储库

我希望有人知道如何解决这个问题。谢谢!:)

4

1 回答 1

1
git push origin :test

删除源远程上的测试分支。您还需要在本地删除分支

 git branch -d test

跟随清理旧的远程 git 分支

于 2012-08-22T19:40:02.363 回答