github for windows每天都会崩溃几次

Mah*_*hdi 4 windows crash github github-for-windows

我刚开始Github通过他们的原生Windows应用程序开始工作,它非常好,但它经常崩溃,可怕的是我在崩溃后丢失了所有最近的更改.所有本地文件都将回滚到成功提交或同步的最后一个版本.

我在64位Windows 8机器上.有任何想法吗?

崩溃后的确切错误是 Couldn't find a HEAD in this repository

小智 9

我发送了一封电子邮件给GitHub For Windows支持.他们的回答如下:

嗨大卫,

对不起,我很抱歉.

我已经能够重现这个问题,并已经提交了一份报告供我们的开发人员查看.应用程序崩溃的原因可能是由于本地和远程存储库之间的合并冲突.

解决这个问题的最简单方法是进入说' failed looking for HEAD' 的存储库,关闭弹出窗口,然后单击Tools -> Open a Shell Here.

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

一旦修复了文件中的合并冲突,就应该能够在GitHub中正确同步WIndows.

我一直在测试这个问题,在我解决了最初崩溃的冲突之后,我不再为GitHub for Windows带来任何进一步的麻烦了.它正确地促使我打开shell并解决合并冲突而不是崩溃.

如果您有任何进一步的问题,请告诉我,希望我们能尽快解决这个问题.

最好,史蒂夫