我已经成功使用Github for Windows和Mac一段时间了,但突然之间我收到了以下错误。
“在此存储库中找不到HEAD”
在打开我的存储库后,在存储库详细信息视图中。
任何帮助清理它的人都将不胜感激。
答案 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。