首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >gitignore文件不隐藏github的.idea目录

gitignore文件不隐藏github的.idea目录
EN

Stack Overflow用户
提问于 2019-05-22 02:49:26
回答 2查看 1.2K关注 0票数 2

我有一个包含gitignore文件的项目:

代码语言:javascript
复制
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
Temp*
RationalValues*

https://github.com/hhlTer/quadraticEquation

但是在我的repository...why中.idea目录还是被推入了吗?

这使得编写代码变得非常困难,并且在分支中无法访问。

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

代码语言:javascript
复制
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
Temp*
RationalValues*
compiler.xml
encodings.xml
misc.xml
uiDesigner.xml
vcs.xml
workspace.xml
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-22 03:17:30

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

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

另请参阅this answer

祝你好运!:-)

票数 5
EN

Stack Overflow用户

发布于 2019-05-22 03:10:40

如果他们正在被推送,这意味着他们在某个时候被添加到你的git中。

要忽略它们,必须先将它们从存储库中删除,提交更改,然后再也不会添加它们,因为它们在.gitignore上。

要从git中删除文件而不删除它们,您可以这样做:git rm -r --cached .idea

请在这里找到更多信息:http://www.codeblocq.com/2016/01/Untrack-files-already-added-to-git-repository-based-on-gitignore/

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56244687

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档