10

gitリポジトリにプッシュした後、次のエラーが発生しました:

[trusktr@starlancer bml]$ git push origin trusktr
Password: 
Counting objects: 13, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (7/7), done.
Writing objects: 100% (7/7), 763 bytes, done.
Total 7 (delta 6), reused 0 (delta 0)
remote: fatal: bad object 0000000000000000000000000000000000000000
To ssh://trusktr@buzztard.git.sourceforge.net/gitroot/buzztard/bml
 * [new branch]      trusktr -> trusktr
4

1 に答える 1

9

で始まるremote:ものはすべて、アップロードを受信するホストによって印刷されたものです。この場合、それはほぼ確実に、「作成された新しいブランチ」を適切に処理しない(わずかに)壊れた受信後フックです。(新しいブランチには、その「古い」sha1としてNULL sha1 0 {40}があります。フックがそれをコミットIDとして使用しようとすると、コミットにそのIDがないため、失敗します。)

于 2012-04-04T09:54:43.920 に答える