字符串'Head'不代表修订号

时间:2013-10-16 15:34:42

标签: git intellij-idea

我正在使用Git。我对我创建的分支做了一些更改,然后我做了一些更改。但是现在,当我尝试提交代码时,我收到以下消息:

  

警告:由于错误,可能不会显示所有本地更改:   字符串'HEAD'不代表修订号。

此外,当我查看IntelliJ IDEA 12.1.6中的本地更改列表时 列表下方会显示以下消息:

  

更新更改时出错:字符串'HEAD'不代表a   修订号

我很想得到一些帮助。我用Google搜索了问题,但没有任何指示我指向正确的方向。

5 个答案:

答案 0 :(得分:66)

我有同样的问题。对我来说,只需退出IntelliJ并重新打开就可以解决问题。

答案 1 :(得分:14)

我也遇到了这个问题,我通过git bash git reset解决了这个问题。

答案 2 :(得分:1)

我通过将git升级到更新版本来解决此问题。

答案 3 :(得分:0)

我也遇到了这个问题。我的机器上安装的Intellij(2016.3)+ git版本(2.16.2)似乎存在一些问题。 我升级到Intellij 2018.3,现在可以正常工作。我的队友甚至通过升级到2016.3.8(实际上将git降级到1.95.5!)解决了它。

答案 4 :(得分:0)

我通过使用git bash命令git reset解决了这个问题,然后使缓存无效/重新启动Intellij。