Github for Windows - 找不到HEAD错误

时间:2012-10-26 00:28:19

标签: git github github-for-windows

我已经成功使用Github for Windows和Mac一段时间了,但突然之间我收到了以下错误。

  

“在此存储库中找不到HEAD”

在打开我的存储库后,在存储库详细信息视图中。

任何帮助清理它的人都将不胜感激。

2 个答案:

答案 0 :(得分:0)

首先,您必须进入错误出现的存储库。继续并关闭通知并导航到Tools > Open A Shell Here。然后shell将为该存储库打开。现在我们要做的是重置导致错误的合并。您可以使用以下命令

执行此操作
$ git reset --merge
$ git checkout master
$ git pull

我们在这里做的是告诉GitHub撤消导致错误的合并。然后,我们从分离的头部切换。最后,我们想要提取我们想要的所有新变化。

一旦你这样做,错误应该从该存储库中消失,你不应该有任何问题。

答案 1 :(得分:0)

  

解决此问题的最简单方法是进入名为“failed looking for HEAD”的存储库,关闭该弹出窗口,然后点击Tools -> Open a Shell Here

     
      
  • 从shell中,您可以运行“git reset --merge”来撤消导致GitHub for Windows崩溃的合并。
  •   
  • 从那里开始,运行“git checkout master”以从分离的HEAD切换。
  •   
  • 之后,在shell中运行“git pull”以下拉所有新更改。它将提示您修复任何合并冲突(这是导致应用程序崩溃的原因)。
  •   

修复文件中的合并冲突后,您应该能够将代码同步到github。