开发者社区> 问答> 正文

.gitignore 无效

windows系统

在工作目录下建的.gitignore文件,想过滤所有的class,内容

*.class
*.jar
*.war
*.ear

但是使用git status 还是可以看到所有的class文件。

刚开始用Git,不知道怎么回事。


" ![image.png](https://ucc.alicdn.com/pic/developer-ecology/2cb0dd3f47b44df59162165fb3141cdb.png)

展开
收起
huc_逆天 2020-05-28 09:15:43 10941 0
1 条回答
写回答
取消 提交回答
  •  在根目录中新建.gitignore文件,设置如下:

    .idea log/ target/ *.iml 若没有生效,是因为gitignore只能忽略那些原来没有被 track 的文件,如果某些文件已经被纳入了版本管理中,则修改 .gitignore 是无效的。 解决方法是先把本地缓存删除,然后再提交。

    git rm -r --cached . git add . git commit -m "update .gitignore" git push -u origin master

    2021-02-26 14:13:34
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载