1

今日、ベア git リポジトリに大きな問題が発生しました。不明な理由により、標準の (裸ではない) git リポジトリとして再初期化されたようです。

奇妙なことに、Netbeans IDE からプル/プッシュすることはできますが、コマンドラインから同じことをしようとすると、次のエラーが発生します。

Your configuration specifies to merge with the ref 'master'
from the remote, but no such ref was fetched.

とにかく、ファイルはすべてそこにあり、フォルダのブランチ、フック、refs などがあります。

実行しようとするgit branchと何も返されません。実行しようとすると、次のgit showエラーが返されます。

fatal: bad default revision 'HEAD'

で構成ファイルを開きましたがgit config -e、裸のオプションは false に設定されていました。手動で true に設定しようとしましたが運が悪かったので、試してみましたがgit init --bare、まだ機能していません。

まだそこにあるすべてのデータをgitに認識させる方法はありますか? そうでない場合、裸のレポを回復するための最良の戦略は何ですか?

どんな助けでも大歓迎です!

4

1 に答える 1

1

GIT --> fatal: bad default Revision 'HEAD'」で述べたように、ブランチ (master など) がローカル リポジトリになくても、サーバー上で削除された場合に発生する可能性があります。

裸のレポが本当に奇妙な状態にある場合は、次のことを行うのが最善です。

于 2013-09-27T06:36:15.370 に答える