[解決済み] git status に fatal: bad object HEAD と表示される。
2022-01-30 11:56:51
質問
Windows Azure上のgitで問題が発生しました。Gitのステータスに - "fatal: bad object HEAD" と表示され、実行しようとしました。
git fsck --full
git gc
しかし
git fsck
を表示します。
broken link from commit 739df633f185ce5d1ab7eb97d619b28e7d81185a
to tree 2a6d4876d135c1fa7cbe1348c62570006e895fc5
broken link from commit 9c7eae5ffed34dbfac977e515dee675626b59f93
to tree 400132d215ab9aced883a9971e648b82624b2032
broken link from commit 9c7eae5ffed34dbfac977e515dee675626b59f93
to commit 4a49af0a0cb64a0a0415734b11772d6df18561fb
broken link from commit bc3072f30e71c616a8196089e19a67a2c9c0a5ad
to tree 0aa813c183487d0a1b1f7ae81501ca7a1168283f
broken link from commit d3bb4f8545e91ec8ace15ad31a3147d92a1d4242
to tree 4682108accd8e72fe68858232386dffe60f9f02d
broken link from commit 6b34795c4b54286301bcdc0ed254a04c132cb2ad
to tree 5c57dd3222d11924dba841d3cae517bdc9220601
broken link from commit d70172d855391b93bc1c5eeb9b4226df525dfc6e
to commit 390c8cbd527c8e707c51e25142e54421f4dd3948
broken link from commit cc05e8d2e3733693ebb67d697ae4b65e51fea79a
to commit 32f081f8b901425fd1e8898478f0551970bee0f5
broken link from tree 6a75ed6d0311d800078e77f43d427d128372d5bc
to blob 4a064d610c0e7207967d59934c8bc5f491f26dae
broken link from tree 6a75ed6d0311d800078e77f43d427d128372d5bc
to tree 5c06ec964dcbade49287d0f36efe1f7b60f446e3
broken link from tree b4855fa6734b5652a93a9b799eafe47fad0d13a0
to blob 3e1fb421613dc9066cbf9c95eddc61619a9f8eed
broken link from tree b4855fa6734b5652a93a9b799eafe47fad0d13a0
to tree 556a50048d42346c283c94b78ea278ba1d57d251
broken link from tree 289c03409370c4ca7c12266ce2822a2976bd032b
to blob 3abf3c48ada45f63404dcf4d675ddfdadcfa83c6
broken link from tree 289c03409370c4ca7c12266ce2822a2976bd032b
to blob 3fa569892003b468ed1301426dd6d96d9644be3c
broken link from tree 289c03409370c4ca7c12266ce2822a2976bd032b
to blob 0a9a54a51e84f3bc34122dbce1146d895fcbe22c
broken link from tree 289c03409370c4ca7c12266ce2822a2976bd032b
to blob 3fa48873564361b4d95830803ae77f79eeafaf5b
git branch
ショー - *マスター
解決方法は?
リポジトリが破損しています。つまり、git自身では回復できないデータが失われているのです。このリポジトリの別のクローンがあれば、そこからオブジェクトを復旧させるか、新しいクローンを作ってください。
fatal: bad object HEAD
は、HEAD から参照されたブランチが不良なコミットオブジェクトを指していることを意味します。これは、それが見つからないか破損していることを意味します。
の出力から
git fsck
ツリー、ブロブ、コミットなどのオブジェクトが欠落していることがわかります。
gitそのものを使うだけでは、データを安全に保つことはできないことに注意してください。データが破損した場合には、バックアップを取る必要があります。
関連
-
[解決済み】このリポジトリで別のgitプロセスが動作しているようです。
-
[解決済み】gitがローカルバージョンをリモートバージョンに置き換える
-
[解決済み] Git - fatal: '/path/my_project/.git/index.lock' を作成できません。ファイルは存在します
-
[解決済み] Git で現在のブランチ名を取得するには?
-
[解決済み] Git の detached head を修正するにはどうすればよいですか?
-
[解決済み] detached HEADとmaster/originの連携はどうすればいいですか?
-
[解決済み] 古いリモート git ブランチのクリーンアップ
-
[解決済み] GitのHEAD、作業ツリー、インデックスの違いは何ですか?
-
[解決済み】Gitバージョン管理でファイルの変更履歴を見る
-
[解決済み】Featureブランチのリベースの後、Gitプッシュが拒否される。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】git revert <hash> not allowed due to a merge but no -m option was given.
-
[解決済み】Githubの認証に失敗した - ... GitHubはシェルアクセスを提供しない
-
[解決済み】gitが「変更をコミットするか、マージする前にstashしてください」と言うのを解決するには?
-
[解決済み] あなたのブランチは 'origin/master' より 3 コミット進んでいます。
-
[解決済み】ローカルGitブランチとそのリモートブランチを比較する方法
-
[解決済み] git が「Pull is not possible because you have unmerged files」と表示するのはなぜですか?
-
[解決済み] GitHubに空のブランチを作成する
-
[解決済み] "would clobber existing tag "を取り除くには?
-
[解決済み] 新しいBitbucketでリポジトリを削除するにはどうすればよいですか?
-
[解決済み] "fatal: This operation must be run in work tree." というメッセージが表示されるのはなぜですか?