0

git リポジトリで問題が発生しています。不足していることに気付いたブランチがたくさんあり、この結論に達しました。私のファイル構造は次のようになります

REPO-A  
  -/hooks  
  -/info  
  -/objects  
  -/ref  
  -config  
  -description  
  -HEAD  
  -packed-ref  
  -/.git  
    --/hooks  
    --/info  
    --/log  
    --/objects  
    --/ref  
    --COMMITMESSAGE  
    --config  
    --description  
    --FETCH_HEAD  
    --HEAD

レポを複製すると、所有していたブランチの一部しか表示されず、サブモジュールが 1 つしかありません。ただし、/.git ファイルとその下に含まれるすべてのものを削除すると、すべてのブランチが元に戻りますが、そこにある /.git ファイルが古くなっているときに表示されるものだけが返されます。何が起こったのか、どうすれば元に戻すことができるのか疑問に思っていました。リポジトリにプッシュしているすべてのユーザーの reflog をすべて検索しましたが、それらはすべてプッシュされているようで、少し迷っています。どんな助けでも大歓迎です!

4

1 に答える 1