git无法检测到IntelliJ新编类文件

时间:2018-06-03 01:57:59

标签: git github intellij-idea

这些天,在我的mac(EI Captain 10.11.6)IntelliJ(2017.2.6)中,我刚刚遇到了这个奇怪的事情。

刚刚创建了一个新类:DumpVersionEnum

enter image description here

但我无法添加它并提交到我的Github存储库 enter image description here

我查了很多帖子和文章提到了解决方案:

  • 设置 - >版本控制 - > Git - >测试按钮:它运行良好;
  • 普通终端中的
  • git command git add *:不工作;
  • 右键单击文件 - > Git(弹出菜单) - >添加(选项+命令+ A):它实际上是灰色(禁用)
  • git克隆另一个文件夹中的repo,然后将文件移入:不工作;

但新添加的类无法跟踪并推送到git。

任何人都可以帮忙吗?谢谢〜

我现在实现了一种解决方法:将文件移动到项目的根文件夹中 - >添加 - >提交并将它们推送到远程仓库,但如上所述,它们无法在项目包文件夹中进行跟踪。

enter image description here

我还尝试将它们移动到IntelliJ中的包中,然后它们将再次被git检测不到。即使我在普通终端 mac Finder 中移动。

我尝试了移动新文件夹(新git克隆),只是没有做

enter image description here

1 个答案:

答案 0 :(得分:2)

通常可能的原因是:

  • 忽略这些文件:查看是否属于以下情况:

    git check-ignore -v -- /path/to/file
    
  • 这些文件属于

    • 嵌套的Git存储库(在父文件夹中查找.git)
    • 子模块(在主存储库的根文件夹中查找.gitmodules)