4

Git リポジトリを開くと、GitX-Lで次のエラーが発生します。

The document “REPO_NAME” could not be opened.

An error occured while trying to open file://localhost/Volumes/SERVER/www/REPO_NAME/.git/.
fatal: missing object 0000000000000000000000000000000000000000 for refs/remotes/origin/HEAD

この問題の原因や修正方法を知っている人はいますか? コマンドラインの使用中にエラーが発生しないため、GitX-L の問題であると想定しています。

git fsckはぶら下がっているエントリの束について教えてくれますが、それらが原因でしょうか?

4

3 に答える 3

8

「GitX」(GUI ツール) でリポジトリを開くときに、同じエラー メッセージが表示されました。

私にとって、問題はファイルが原因で、.git/refs/remotes/origin/HEAD削除したリモート ブランチを参照していました。

ref: refs/remotes/origin/develop

まだ存在していたリモートブランチの名前 name を含むようにファイルを編集して修正しました。

ref: refs/remotes/origin/master
于 2012-12-13T12:08:10.303 に答える
3

元のリモート ref に問題があるようです... を使用してターミナルから犯人を削除するgit branch -r -d origin/HEADgit remote prune origin、GitX で再度開きます。

于 2012-05-15T13:32:29.000 に答える