0

リモート ブランチを削除しようとしています。私はこの種のものを3つ持っています

リモート/オリジン/テスト

しかし、どれも削除できません。一般的な解決策を検索したところ、次の提案が見つかりました。

git push origin :test

git push origin test --delete

これらを試してみると、次のエラーが発生します。

$ git push オリジン テスト --delete

>>プッシュ受信

エラー: エラー: 存在しないオブジェクト 00000000000000000000000000000000000000 で ref refs/heads/test を書き込もうとしています

致命的: ref 'refs/heads/test' を更新できません。

ssh へ:リポジトリ

! [リモート拒否] テスト (pre-receive フックが拒否されました)

エラー: 一部の参照を「リポジトリ」にプッシュできませんでした

誰かがこの問題を解決する方法を知っていることを願っています。ありがとうございました!:)

4

1 に答える 1

1
git push origin :test

元のリモートのテスト ブランチを削除します。また、ローカルでブランチを削除する必要があります

 git branch -d test

古いリモート git ブランチのクリーンアップに従ってください

于 2012-08-22T19:40:02.363 に答える