【发布时间】:2015-04-01 08:34:52
【问题描述】:
我已添加:
*.iml
到我项目中的所有 gitignore 文件。 即使在提交 .gitignore 之后,它们仍在被跟踪。
【问题讨论】:
我已添加:
*.iml
到我项目中的所有 gitignore 文件。 即使在提交 .gitignore 之后,它们仍在被跟踪。
【问题讨论】:
git 有时会跟踪文件,即使你在 .gitignore 中添加了不应跟踪的文件
在这种情况下,您应该先删除缓存,然后再添加所有缓存。
重要提示:之前,提交或存储您当前的更改
$ git rm -r --cached .
$ git add .
$ git commit -m "file tracking - changed"
【讨论】:
当您添加一次时,他们会一直跟踪!
您必须检索所有提交,直到您提交 .iml 文件。
这是一篇关于 SF 上关于在 git 中重置提交的好文章: How to revert Git repository to a previous commit?
【讨论】: