5

Windows および Mac 用の Github をしばらくの間正常に使用してきましたが、突然次のエラーが表示されます。

「このリポジトリで HEAD を検索できませんでした」

私のリポジトリを開いた後のリポジトリの詳細ビュー。

これをクリーンアップするための助けをいただければ幸いです。

4

2 に答える 2

0

これを解決する最も簡単な方法は、「 」と表示されているリポジトリに移動し、failed looking for HEADそのポップアップを閉じて、 をクリックすることTools -> Open a Shell Hereです。

  • シェルから ' ' を実行git reset --mergeして、GitHub for Windows のクラッシュの原因となったマージを元に戻すことができます。
  • そこから ' git checkout master' を実行して、切り離された から切り替えHEADます。
  • その後git pull、シェルで ' ' を実行して、新しい変更をプルダウンします。マージの競合 (アプリがクラッシュした原因) を修正するように求められます。

ファイル内のマージの競合を修正すると、コードを github に同期できるようになります。

于 2016-01-10T13:20:27.713 に答える
0

まず、エラーが表示されたリポジトリに移動する必要があります。先に進み、通知を閉じて に移動しTools > Open A Shell Hereます。次に、シェルがそのリポジトリに対して開きます。ここでやりたいことは、エラーの原因となったマージをリセットすることです。次のコマンドでそれを行うことができます

$ git reset --merge
$ git checkout master
$ git pull

ここで行っているのは、エラーの原因となったマージを元に戻すように GitHub に指示していることです。次に、取り外したヘッドから切り替えます。最後に、必要なすべての新しい変更をプルします。

これを行うと、そのリポジトリからエラーが消え、問題が発生することはありません。

于 2014-05-18T15:10:35.580 に答える