我已经成功使用 Github for Windows 和 Mac 一段时间了,但突然间我收到以下错误。
“在此存储库中查找 HEAD 失败”
打开我的存储库后,在存储库详细信息视图中。
任何清理此问题的帮助将不胜感激。
我已经成功使用 Github for Windows 和 Mac 一段时间了,但突然间我收到以下错误。
“在此存储库中查找 HEAD 失败”
打开我的存储库后,在存储库详细信息视图中。
任何清理此问题的帮助将不胜感激。
首先,您必须进入出现错误的存储库。继续关闭通知并导航到Tools > Open A Shell Here
. 然后外壳将为该存储库打开。现在我们要做的是重置导致错误的合并。您可以使用以下命令执行此操作
$ git reset --merge
$ git checkout master
$ git pull
我们在这里所做的是告诉 GitHub 撤消导致错误的合并。然后,我们从分离的头部切换。最后,我们想要提取所有我们想要的新变化。
一旦你这样做了,错误应该从那个存储库中消失,你不应该有任何问题。
解决此问题的最简单方法是进入显示“
failed looking for HEAD
”的存储库,关闭该弹出窗口,然后单击Tools -> Open a Shell Here
。
- 在 shell 中,您可以运行 '
git reset --merge
' 来撤消导致 GitHub for Windows 崩溃的合并。- 从那里,运行“
git checkout master
”以从分离的HEAD
.- 之后,
git pull
在 shell 中运行“”以下拉任何新更改。它会提示您修复任何合并冲突(这是导致应用程序崩溃的原因)。
修复文件中的合并冲突后,您应该能够将代码同步到 github。