我正在与我的项目一起工作git
,Intellij IDEA
一切都很好。然后我创建了一个包含当前存储库的新存储库。我已更新Version Control
部分Preferences
以指向一个新的根文件夹,IDE 向我显示了两个“Git 根”。我把两者都包括在内。
结果:IDEA 不跟踪文件的任何更改并弹出错误:fatal: bad revision 'HEAD'
. IDE 还声明我的所有文件都没有版本控制。有任何想法吗?谢谢。
我正在与我的项目一起工作git
,Intellij IDEA
一切都很好。然后我创建了一个包含当前存储库的新存储库。我已更新Version Control
部分Preferences
以指向一个新的根文件夹,IDE 向我显示了两个“Git 根”。我把两者都包括在内。
结果:IDEA 不跟踪文件的任何更改并弹出错误:fatal: bad revision 'HEAD'
. IDE 还声明我的所有文件都没有版本控制。有任何想法吗?谢谢。
您不能只在存储库的父目录上创建一个 git 目录,并期望一切正常。了解您实际想要实现的目标会有所帮助,但一个疯狂的猜测是您可能想看看git submodules。
这通常是由于.git
目录嵌套在实际工作空间中造成的,因此您必须删除嵌套 .git
目录。
好的,自从它打开以来已经有一段时间了,但这不是真的,你可以在一些我在项目上工作过的 repo 上有一个嵌套的 git 结构,每个插件文件夹都有一个 git 文件夹。然而,嵌套文件夹会被 gitignore 文件忽略。这是一个不同的问题。我的解决方案是删除 .git 文件夹并重新开始,因为这是一个新项目,在我的情况下,我重命名了目录和项目,因为我的名称有错字。