Git ignore ignoriert die angegebenen Ordner / Dateien nicht

Ich möchte, dass mein .gitignore bestimmte Ordner und Dateien ignoriert, daher habe ich Folgendes gefunden:

*.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

Jedoch nach einemgit status Ich kann nichts als Ausgabe löschen. Beachten Sie, dass dies ein Submodul ist, falls dies überhaupt von Bedeutung ist. Und ich möchte dieses.gitignore, um alles zu ignorieren, ohne einen Ordnernamen anzugeben, da ich keine Hardcodierung möchte.

Hier ist die Ordnerstruktur, die ich habe:

+ parentRepo
  + thisRepo
    + .gitignore
    + projectName
      + src-gen
      + target
      + deploy
      + dependency-reduced-pom.xml
      + bundle
        + system
          + 1.jar
          + 2.jar
          + 3.jar
          + 4.jar
          + 5.jar

Antworten auf die Frage(4)

Ihre Antwort auf die Frage