首页 > 解决方案 > gitignore 文件不隐藏 github 的 .idea 目录

问题描述

我有一个带有gitignore文件的项目:

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
Temp*
RationalValues*

https://github.com/hhlTer/quadraticEquation

但是.idea目录仍然推送到我的存储库中......为什么?

这使得在分支中编码非常困难且难以访问。


我确实将 .idea 中的所有文件添加到 gitignore,但所有文件仍在存储库中

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
Temp*
RationalValues*
compiler.xml
encodings.xml
misc.xml
uiDesigner.xml
vcs.xml
workspace.xml

标签: javaintellij-idea

解决方案


.gitignore 只会让 git 忽略本地存储库中的文件,并且不会应用于已经推送到远程存储库的文件。

如果要从远程存储库中删除文件,可以使用 git rm --cached -r .idea

另请参阅此答案

祝你好运!:-)


推荐阅读