无法将目标文件夹添加到.gitignore

时间:2017-12-11 17:00:04

标签: java spring git bitbucket

我在 Bitbucket 上有Spring模块项目,其中包含2个Spring启动应用程序。在根模块中我有 .gitignore 文件,在每个应用程序中我都有。 gitignore 文件包含以下内容:

config.properties
.classpath
.project
.settings/
.idea/
target/
*.iml

我尝试再次拉动项目,但没有变化。 Config.properties会被忽略但目标文件夹不会被忽略。每次我做一些更改,我都会在我的git更改列表中获取目标文件夹文件。

target folder files in git

4 个答案:

答案 0 :(得分:2)

有几种可能性浮现在脑海中。

  1. 确保您尚未提交target/文件夹。这将阻止gitignore完成其工作并忽略添加的文件夹。

  2. 另一个想法是你有一个多模块项目。确保您正在调用正确的target/文件夹以忽略:How to .gitignore files recursively

答案 1 :(得分:2)

gitignore中的新模式不适用于现有目录。 确保删除目标文件夹的git中的现有条目:

git rm -r --cached etplans-web/target

答案 2 :(得分:0)

确保您的“目标/”文件夹路径正确无误。查看示例here

答案 3 :(得分:0)

我认为是因为你不小心在目标目录中添加了一个文件,因此git不会忽略它。 希望this会有所帮助