git - .gitignore 似乎不起作用

标签 git gitignore

我的.gitignore:

.DS_Store
/.idea
/.idea_modules
/out
/project
/target
/*.iml
*/resolution-cache/*
*/streams/*
*/target/*

尽管如此,文件夹 .idea.idea_modulestarget 已经出现在 repo 中并且仍然存在。

你的想法?

最佳答案

忽略仅对当前未被存储库跟踪的文件有用。如果这些目录在放入 .gitignore 之前被添加到存储库中,它们将继续被跟踪。

使用 git rm --cached <file>停止跟踪文件。

当然你应该对删除的文件进行提交并推送到仓库以查看远程仓库中的更改

关于git - .gitignore 似乎不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20974914/

相关文章:

http和ssh的Gitolite服务器端设置

git - Zend Framework 1.x git 存储库

git - git stash pop 之后未上演的文件

git - 如何判断哪个远程svn分支是本地git分支跟踪?

git - 为什么学习练习会警告 git commit -am 不足以将我的新 .g​​itignore 添加到存储库,即使 git 明确添加了它?

Git:忽略已编译的 Google Go

python - 如何将 Travis CI 与 gitignore 中的某些文件一起使用?

Git:为每个 repo 设置不同的本地 user.name 和 user.email

node.js - 如何列出 curdir 中的文件不被 npm 的 .gitignore 和 .npmignore 忽略

git - 忽略具有给定名称和扩展名的所有文件