IntelliJ Idea:致命的:糟糕的修订“Head”

qyzbxkaa  于 2022-09-20  发布在  IntelliJ IDEA
关注(0)|答案(5)|浏览(356)

我在Intellij IDEA内使用git处理我的项目,一切正常。然后,我创建了一个新的存储库,其中包括当前的存储库。我已经更新了Preferences中的Version Control部分,指向一个新的根文件夹,其中IDE向我显示了两个‘Git根’。我把两者都包括在内了。

结果:IDEA没有跟踪文件中的任何更改,并弹出错误:fatal: bad revision 'HEAD'。此外,IDE还声明我的所有文件都没有版本化。有什么主意吗?谢谢。

szqfcxe2

szqfcxe21#

您不能仅仅在存储库的父目录上创建一个git目录,然后期望一切正常。知道你真正想要实现什么会很有帮助,但一个大胆的猜测是,你可能想看看git submodules

7gyucuyw

7gyucuyw2#

这通常是由于.git目录嵌套在实际工作区中造成的,因此您必须删除嵌套的.git目录。

ugmeyewa

ugmeyewa3#

好的,自从这个被打开已经有一段时间了,但这不是真的,你可以在一些repo上有一个嵌套的git结构,我已经处理过的项目有一个git文件夹,就像每个插件文件夹一样。但是,使用gitignore文件时会忽略嵌套的文件夹。这是一个不同的问题。我的解决方案是删除.git文件夹并重新开始,因为这是一个新项目,在我的例子中,我重命名了目录和项目,因为我的名称中有一个拼写错误。

0sgqnhkj

0sgqnhkj4#

这解决了我的问题:

1.从IDE设置中注销有问题的版本控制根目录,然后单击确定:

1.重新打开并重新添加(注册):

mmvthczy

mmvthczy5#

我的程序在GIT推送过程中崩溃了。类似的错误。我恢复了文件夹.git的以前版本

相关问题