git pull
あるプルから次のプルへ、サーバー上のすべてが次のようになります。
$ git pull
remote: Counting objects: 53, done.
remote: Compressing objects: 100% (32/32), done.
remote: Total 32 (delta 19), reused 0 (delta 0)
Unpacking objects: 100% (32/32), done.
error: unable to find 71682baccff823caa21420b16dd231c6b9c1b133
fatal: object 71682baccff823caa21420b16dd231c6b9c1b133 not found
と同じgit fetch
です。ファイルをサーバーにコピーすることで、これを1回のプルで解決できまし.git/object/71/682baccff823caa21420b16dd231c6b9c1b133
たが、さらにプルした後も、ブランチに最新のコミットオブジェクトがあるたびに、エラーが発生していました。
これはどのように起こりますか?そして、どうすればそれを永久に修正できますか?
git clone
このリポジトリは実行中のサーバープロジェクト上にあり、git制御なしでより多くのファイルがあるため、完全なソリューションは適切なソリューションではありません。
新しいディレクトリに移動してから、そのディレクトリを古いフォルダにclone
コピーすることはできますか?.git
または、ディレクトリに触れずに他の解決策はありますか?