我在git
内使用Intellij IDEA
处理我的项目,一切都很好。然后我创建了一个包含当前存储库的新存储库。我已更新Version Control
中的Preferences
部分以指向新的根文件夹,其中IDE向我显示了两个“Git根”。我把两者都包括在内。
结果:IDEA不会跟踪文件中的任何更改并弹出错误:fatal: bad revision 'HEAD'
。 IDE还声明我的所有文件都没有版本化。有任何想法吗?感谢。
答案 0 :(得分:4)
您不能只在存储库的父目录上创建一个git目录,并希望工作正常。了解你实际上想要实现的内容会有所帮助,但猜测你可能想看看git submodules。
答案 1 :(得分:0)
这通常是由于.git
目录嵌套在实际工作空间中引起的,因此您将必须删除嵌套的.git
目录。
答案 2 :(得分:0)
好吧,自从它打开以来已经有一段时间了,但事实并非如此,您可以在某些存储库上使用嵌套的git结构。我在该项目上所做的工作与每个插件文件夹一样都有git文件夹。但是,嵌套文件夹将被gitignore文件忽略。这是一个不同的问题。我的解决方案是删除.git文件夹,然后重新启动,因为这是一个新项目,在我的情况下,我重命名了目录和项目,因为我的名字有错字。
答案 3 :(得分:0)