6

我正在与我的项目一起工作gitIntellij IDEA一切都很好。然后我创建了一个包含当前存储库的新存储库。我已更新Version Control部分Preferences以指向一个新的根文件夹,IDE 向我显示了两个“Git 根”。我把两者都包括在内。

结果:IDEA 不跟踪文件的任何更改并弹出错误:fatal: bad revision 'HEAD'. IDE 还声明我的所有文件都没有版本控制。有任何想法吗?谢谢。

4

4 回答 4

4

您不能只在存储库的父目录上创建一个 git 目录,并期望一切正常。了解您实际想要实现的目标会有所帮助,但一个疯狂的猜测是您可能想看看git submodules

于 2012-08-23T12:42:31.583 回答
0

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

于 2018-10-09T15:48:31.163 回答
0

好的,自从它打开以来已经有一段时间了,但这不是真的,你可以在一些我在项目上工作过的 repo 上有一个嵌套的 git 结构,每个插件文件夹都有一个 git 文件夹。然而,嵌套文件夹会被 gitignore 文件忽略。这是一个不同的问题。我的解决方案是删除 .git 文件夹并重新开始,因为这是一个新项目,在我的情况下,我重命名了目录和项目,因为我的名称有错字。

于 2019-06-07T09:13:35.157 回答
0

这解决了我的问题:

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

    在此处输入图像描述

  2. 重新打开并再次添加(注册)它:

    在此处输入图像描述

于 2019-06-21T16:12:01.357 回答