【问题标题】:Android studio gitignore won't ignore .imlAndroid studio gitignore 不会忽略 .iml
【发布时间】:2015-04-01 08:34:52
【问题描述】:

我已添加:

*.iml 

到我项目中的所有 gitignore 文件。 即使在提交 .gitignore 之后,它们仍在被跟踪。

【问题讨论】:

    标签: android git gitignore


    【解决方案1】:

    git 有时会跟踪文件,即使你在 .gitignore 中添加了不应跟踪的文件

    在这种情况下,您应该先删除缓存,然后再添加所有缓存。

    重要提示:之前,提交或存储您当前的更改

    $ git rm -r --cached .
    $ git add .
    $ git commit -m "file tracking - changed"
    

    【讨论】:

    • git rm -f -r --cached .
    • 这个答案应该是可能会破坏代码库中的东西,因此不应该在这里,或者作者应该添加一个警告。
    【解决方案2】:

    当您添加一次时,他们会一直跟踪!

    您必须检索所有提交,直到您提交 .iml 文件。

    这是一篇关于 SF 上关于在 git 中重置提交的好文章: How to revert Git repository to a previous commit?

    【讨论】:

    • 如果您链接到文档和/或之前 Stackoverflow 对此常见问题解答的答案,此答案会更有用。
    猜你喜欢
    • 1970-01-01
    • 2018-05-02
    • 1970-01-01
    • 1970-01-01
    • 2021-09-29
    • 2021-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多