我补充说:
*.iml
到我的项目中的所有gitignore文件。即使在提交. gitignore之后,它们仍然被跟踪。
8ehkhllq1#
安全的选择是从临时索引中删除iml文件。git rm --cached <path to iml file>git有时会跟踪文件,即使你添加了不应该在.gitignore中跟踪的文件在这种情况下,您应该先删除该高速缓存,然后添加所有缓存。
git rm --cached <path to iml file>
重要提示:之前,提交或隐藏当前更改
$ git rm -r --cached . $ git add . $ git commit -m "file tracking - changed"
bq3bfh9z2#
当你添加他们一次,他们将保持跟踪!您必须检索所有提交,直到您提交.iml文件的那一个。下面是一篇关于在git中重置提交的好文章:How to revert Git repository to a previous commit?
2条答案
按热度按时间8ehkhllq1#
安全的选择是从临时索引中删除iml文件。
git rm --cached <path to iml file>
git有时会跟踪文件,即使你添加了不应该在.gitignore中跟踪的文件
在这种情况下,您应该先删除该高速缓存,然后添加所有缓存。
重要提示:之前,提交或隐藏当前更改
bq3bfh9z2#
当你添加他们一次,他们将保持跟踪!
您必须检索所有提交,直到您提交.iml文件的那一个。
下面是一篇关于在git中重置提交的好文章:How to revert Git repository to a previous commit?