Git忽略了.idea文件夹,但这不在gitignore中

Buk*_*kov 6 git macos intellij-idea gitignore

问题:

我在OSX上.我有一个非常小的.gitignore文件,我甚至尝试完全删除该文件.什么都没有帮助.对于intellij,Git在我的.idea目录下没有看到任何内容.

至少我想存储.idea/runConfigurations/*.更糟糕的是,根据这篇文章,该目录中的所有文件,但是1或2应该是源控制的.

在某个我不知道的地方是否有一个额外的,隐藏的.gitignore设置?有没有办法搜索和谋杀它,如果是这样的话?

迄今采取的步骤:

我手动添加了最重要的:

git add .idea/runConfigurations -f
Run Code Online (Sandbox Code Playgroud)

试着没有-f给出:

The following paths are ignored by one of your .gitignore files:
.idea
Use -f if you really want to add them.
Run Code Online (Sandbox Code Playgroud)

重申:即使我完全删除了我的.gitignore文件,它也会出错

类似但未解决的线程:

经过SO搜索后我设法找到另一个具有相同问题的线程.不幸的是,即使原始海报回答说问题仍未得到解决,它仍然得到了回答.无论如何,MY版本的问题仍然没有解决

mad*_*ead 6

你有~/.gitignore档案吗?以下是可能有用的信息.

Git具有非常灵活的忽略文件层次结构:首先它读取.gitignore主目录中的文件.把所有回购的常用数据放在这里(*.bak例如,你肯定不需要任何回购).然后,您可以将.gitignore文件放在repo中的任何文件夹中.它会影响此文件夹及其子目录中的任何文件.此外,你可以排除在.git/info/exclude.它不同,.gitignore因为它没有编入索引,您可以在此处设置个人设置.当然~/.gitignore也没有编入索引.

  • @madhead你是英雄!确实存在〜/ .gitignore文件.它有以下3件事(没有引号):"*〜",".DS_Store"和".idea".我不知道文件来自哪里,如果它是由原始的git install创建的,还是我尝试过的十亿git gui之一.然而,前两个是好的,我很高兴他添加了它们.我手动删除了.idea线,一切都解决了.谢谢! (2认同)