Git ignore не игнорирует указанные папки / файлы
Я хочу, чтобы мой .gitignore игнорировал определенные папки и файлы, поэтому я придумал следующее:
*.class
# usual java ignores
bin/
.metadata
# Maven
*/target/*
target/*
/target/
*/deploy/*
deploy/*
# src-gen folder is populated by the command of protobuf, these files should not be pushed
src-gen/*
# eclipse generated stuff
dependency-reduced-pom.xml
# we shouldn't have .jar files in our repository,
# apart from these 5 jars which are vital for our build process
*.jar
!/projectName/bundle/**/*.jar
# For Unix editors
# sometimes make file copies ending
# with ~
# To ignore them use:
*~
# For Mac
.DS_Store
._*
# For markdown read me files
.README.md.html
Однако послеgit status
Я не вижу ничего, что можно удалить в качестве вывода. Обратите внимание, что это подмодуль, если это вообще имеет значение. И я хочу этого.gitignore
игнорировать все без указания имени папки, так как я не хочу никакого жесткого кодирования.
Вот структура папок, которая у меня есть:
+ parentRepo
+ thisRepo
+ .gitignore
+ projectName
+ src-gen
+ target
+ deploy
+ dependency-reduced-pom.xml
+ bundle
+ system
+ 1.jar
+ 2.jar
+ 3.jar
+ 4.jar
+ 5.jar