Ctrl-Cなどによって中断されたり、接続の問題が原因で発生した場合git fetch
は、その後git fetch
もgit pull
機能しません。
user@computer:~/code/openttd-git$ git fetch
^C
user@computer:~/code/openttd-git$ git fetch
error: Unable to find 22d90742fc79a9011fb86ee03d8aeea66bc12657 under http://git.openttd.org/openttd/trunk.git
Cannot obtain needed object 22d90742fc79a9011fb86ee03d8aeea66bc12657
error: Fetch failed.
これはリポジトリとは関係ないと思います。この壊れたローカルリポジトリのコピーを新しいローカルリポジトリに作成するために使用git clone
しても、これは修正されません。私がこれまでに知っている唯一の解決策はgit clone
、リモートリポジトリ全体(origin/master
)を新しいローカルリポジトリに入れることです。しかし、より良い(より速い)解決策はありますか?
2011年2月からの最後のメッセージがあるDebianバグレポートがあります。これは私が持っているのと同じバグですか、それともこれに対する修正または解決策または回避策がすでにありますか?私のgitバージョンは1.7.10です。