Windows用とMac用のGithubを使用していましたが、突然私は次のエラーを受け取りました。Windows用Github - HEADエラーの検索に失敗しました
は、リポジトリの詳細は
を「このリポジトリにHEADを探して失敗しました」鉱山のリポジトリを開いた後に表示します。
この問題を解決する助けがあれば幸いです。
Windows用とMac用のGithubを使用していましたが、突然私は次のエラーを受け取りました。Windows用Github - HEADエラーの検索に失敗しました
は、リポジトリの詳細は
を「このリポジトリにHEADを探して失敗しました」鉱山のリポジトリを開いた後に表示します。
この問題を解決する助けがあれば幸いです。
まず、エラーが表示されたリポジトリに移動する必要があります。先に進み、通知を閉じてTools > Open A Shell Here
にナビゲートします。その後、そのリポジトリ用のシェルが開きます。今私たちがしたいのは、エラーの原因となったマージをリセットすることです。あなたは私たちがエラーの原因となったマージを元に戻すには、GitHubのを言っている私たちはここでやっているで次のコマンド
$ git reset --merge
$ git checkout master
$ git pull
でそれを行うことができます。次に、切り離された頭部から切り換えます。最後に、私たちが望むすべての新しい変更を取りたいと思っています。
これを実行すると、そのリポジトリからエラーが消え、問題は発生しません。
私はこれを成功なしに試しました。 3つのコマンドはうまくいきましたが、Githubアプリでは、リポジトリを選択しようとすると「このリポジトリでHEADを探していませんでした」というメッセージが表示されます。 –
これを解決する最も簡単な方法は、そのポップアップを閉じ、そして
Tools -> Open a Shell Here
をクリックし、「failed looking for HEAD
」と言っているリポジトリに行くことでしょう。
- 「
git reset --merge
」を実行すると、GitHub for Windowsのクラッシュを引き起こしたマージを元に戻すことができます。- そこから、 '
git checkout master
'を実行すると、デタッチされたHEAD
に切り替わります。- その後、シェル内で '
git pull
'を実行して、新しい変更をプルダウンします。マージの競合(アプリケーションのクラッシュの原因)を修正するように促します。
あなたがファイルにマージの競合を解決したら、その後、githubのにコードを同期することができるはずです。
これはまだ発生していますか?リポジトリはどこですか? – L2G
いいえ、これが投稿されて以来、多くのGithubアプリケーションのアップデート後に修正されたのかどうか分かりませんか?複数のリポジトリで発生していました。https://github.com/trentmillar/snort-vc10 –
この問題も発生しています。最近のGitHub for Windowsのアップデートの後に発生し、すべてのリポジトリに問題があります。最近の変更がないものもあります。 – cidthecoatrack