问题描述: 我最近使用idea自带的git提交时老是会有运行的target文件夹和其他模块的class文件,但是git的.gitignore文件我也配置了。在外部文件夹使用也生效了。后面发现是idea的commit显示了所有更改的文件,包括运行生成的。 解决步骤 1.调出idea中的git提交窗口Commit 完成以上步骤可以看到页面边框有一个commit的标签 2.新建选择New Changelist 这里我新建了一个忽略文件的名称 3.移动文件 移动之后在提交就显示自己需要的文件了