Windows および Mac 用の Github をしばらくの間正常に使用してきましたが、突然次のエラーが表示されます。
「このリポジトリで HEAD を検索できませんでした」
私のリポジトリを開いた後のリポジトリの詳細ビュー。
これをクリーンアップするための助けをいただければ幸いです。
Windows および Mac 用の Github をしばらくの間正常に使用してきましたが、突然次のエラーが表示されます。
「このリポジトリで HEAD を検索できませんでした」
私のリポジトリを開いた後のリポジトリの詳細ビュー。
これをクリーンアップするための助けをいただければ幸いです。
これを解決する最も簡単な方法は、「 」と表示されているリポジトリに移動し、
failed looking for HEAD
そのポップアップを閉じて、 をクリックすることTools -> Open a Shell Here
です。
- シェルから ' ' を実行
git reset --merge
して、GitHub for Windows のクラッシュの原因となったマージを元に戻すことができます。- そこから '
git checkout master
' を実行して、切り離された から切り替えHEAD
ます。- その後
git pull
、シェルで ' ' を実行して、新しい変更をプルダウンします。マージの競合 (アプリがクラッシュした原因) を修正するように求められます。
ファイル内のマージの競合を修正すると、コードを github に同期できるようになります。
まず、エラーが表示されたリポジトリに移動する必要があります。先に進み、通知を閉じて に移動しTools > Open A Shell Here
ます。次に、シェルがそのリポジトリに対して開きます。ここでやりたいことは、エラーの原因となったマージをリセットすることです。次のコマンドでそれを行うことができます
$ git reset --merge
$ git checkout master
$ git pull
ここで行っているのは、エラーの原因となったマージを元に戻すように GitHub に指示していることです。次に、取り外したヘッドから切り替えます。最後に、必要なすべての新しい変更をプルします。
これを行うと、そのリポジトリからエラーが消え、問題が発生することはありません。