我正在使用Git。我对我创建的分支做了一些更改,然后我做了一些更改。但是现在,当我尝试提交代码时,我收到以下消息:
警告:由于错误,可能不会显示所有本地更改: 字符串'HEAD'不代表修订号。
此外,当我查看IntelliJ IDEA 12.1.6中的本地更改列表时 列表下方会显示以下消息:
更新更改时出错:字符串'HEAD'不代表a 修订号
我很想得到一些帮助。我用Google搜索了问题,但没有任何指示我指向正确的方向。
答案 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。