我在Intellij IDEA
内使用git
处理我的项目,一切正常。然后,我创建了一个新的存储库,其中包括当前的存储库。我已经更新了Preferences
中的Version Control
部分,指向一个新的根文件夹,其中IDE向我显示了两个‘Git根’。我把两者都包括在内了。
结果:IDEA没有跟踪文件中的任何更改,并弹出错误:fatal: bad revision 'HEAD'
。此外,IDE还声明我的所有文件都没有版本化。有什么主意吗?谢谢。
我在Intellij IDEA
内使用git
处理我的项目,一切正常。然后,我创建了一个新的存储库,其中包括当前的存储库。我已经更新了Preferences
中的Version Control
部分,指向一个新的根文件夹,其中IDE向我显示了两个‘Git根’。我把两者都包括在内了。
结果:IDEA没有跟踪文件中的任何更改,并弹出错误:fatal: bad revision 'HEAD'
。此外,IDE还声明我的所有文件都没有版本化。有什么主意吗?谢谢。
5条答案
按热度按时间szqfcxe21#
您不能仅仅在存储库的父目录上创建一个git目录,然后期望一切正常。知道你真正想要实现什么会很有帮助,但一个大胆的猜测是,你可能想看看git submodules。
7gyucuyw2#
这通常是由于
.git
目录嵌套在实际工作区中造成的,因此您必须删除嵌套的.git
目录。ugmeyewa3#
好的,自从这个被打开已经有一段时间了,但这不是真的,你可以在一些repo上有一个嵌套的git结构,我已经处理过的项目有一个git文件夹,就像每个插件文件夹一样。但是,使用gitignore文件时会忽略嵌套的文件夹。这是一个不同的问题。我的解决方案是删除.git文件夹并重新开始,因为这是一个新项目,在我的例子中,我重命名了目录和项目,因为我的名称中有一个拼写错误。
0sgqnhkj4#
这解决了我的问题:
1.从IDE设置中注销有问题的版本控制根目录,然后单击确定:
1.重新打开并重新添加(注册):
mmvthczy5#
我的程序在GIT推送过程中崩溃了。类似的错误。我恢复了文件夹.git的以前版本