27

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

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

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

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

我很想在这方面得到一些帮助。我用谷歌搜索了这个问题,但没有得到任何指向我正确方向的东西。

4

5 回答 5

66

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

于 2014-06-09T21:23:40.977 回答
14

I also got this problem and I resolved it by git reset from git bash.

于 2013-11-18T11:30:33.387 回答
1

我通过将 git 升级到更新版本解决了这个问题。

于 2018-05-16T15:29:38.357 回答
0

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

于 2018-08-17T11:52:54.107 回答
0

我通过使用 git bash 命令解决了这个问题:git reset然后 Invalidate Caches/Restart Intellij。

于 2020-02-12T15:54:40.480 回答